The race for a place in the top four is well and truly on after both Chelsea and Leicester lost on Wednesday night.
Leicester’s 2-1 defeat to Everton continued the Foxes’ rotten run of form, with Brendan Rodgers’ side having picked up just two points from their four games since football returned.
Chelsea, meanwhile, were unable to continue their fine recent form as they lost 3-2 to the Hammers, and a number of teams are now closing in on Frank Lampard’s side.
There is a big game between Sheffield United and Tottenham tomorrow evening, with the winners leapfrogging Arsenal into seventh place and keeping themselves in with a fighting chance of a Champions League place.
And with the likes of Manchester United, Wolves, Burnley and Sheffield United all still in contention, there is still a huge amount to play for.
To make matters even more complicated, fifth place may still be enough for a Champions League spot if Manchester City’s UEFA ban is upheld.
Here’s a look at every contending side’s situation going into the final few games of the season…
Current position: 3rd
Remaining fixtures:Crystal Palace (H), Arsenal (A), Bournemouth (A), Sheffield United (H), Tottenham (A), Manchester United (H)
Current position: 4th
Remaining fixtures:Watford (H), Crystal Palace (A), Sheffield United (A), Norwich (H), Liverpool (A), Wolves (H)
Current position: 5th
Remaining fixtures: Bournemouth (H), Aston Villa (A), Southampton (H), Crystal Palace (A), West Ham (H), Leicester (A)
Current position: 6th
Remaining fixtures: Arsenal (H), Sheffield United (A), Everton (H), Burnley (A), Crystal Palace (H), Chelsea (A)
Current position: 7th
Remaining fixtures: Wolves (A), Leicester (H), Tottenham (A), Liverpool (H), Aston Villa (A), Watford (H)
Current position: 8th
Remaining fixtures: Sheffield United (A), Everton (H), Bournemouth (A), Arsenal (H), Newcastle (A), Leicester (H), Crystal Palace (A)
Current position: 9th
Remaining fixtures: Sheffield United (H), West Ham (A), Liverpool (A), Wolves (H), Norwich (A), Brighton (H)
Current position: 10th
Remaining fixtures: Tottenham (H), Burnley (A), Wolves (H), Chelsea (H), Leicester (A), Everton (H), Southampton (A)