This week in the Premier League saw one of the most thrilling comebacks of the season, two surprise losses for a top club and plenty of shake-ups throughout the table.
The comeback of the season came on Wednesday when QPR came back from a two goal deficit with three goals in 13 minutes against Liverpool, who was lost to Wigan on Saturday at Anfield.
In the relegation race, all of the clubs involved except for Wolves gained points this week. Also, a sixth player in the relegation race may come into play with Aston Villa in poor form and only five points ahead of 16th place Blackburn.
At the top of the table, Manchester City lost ground to leaders Manchester United after only taking a draw out of their match with Stoke on Sunday and with United's win over Fulham, the lead in the title race is now three points.
Meanwhile in the fight for the European places, Newcastle made a strong case for the fifth place spot this weekend with a dominant win over West Brom, which put them level with Chelsea on points.
As always, last week's ranking is in parenthesis.