The race for the final two Champions League places is wide open. Anyone down to Liverpool could finish in the top 4. I'd say Everton are an outside bet because of their poor recent form, and Arsenal and below are just too far back. It looks like any 2 from 5 will get the places. None of them have outstanding form at the moment, they've all been patchy... so really any of them could succeed.
I have the same opinion too. There will be a very big race among these 5 clubs (Leicester, Chelsea, West Ham, Tottenham, Liverpool) for the 3rd place in the remaining weeks. But in my opinion, Leicester and Chelsea have a bigger chance to make it compared to others.
In any case Chelsea was the real shock, I assumed they would definitely be winning this game, how they managed to suck I do not know, they should have won that game easily. Let's hope that Leicester wins today, because that will be a very important win for my bankroll, if I lose that as well I will have no bankroll left until the start of the next month.