Following one of the most dramatic days in English football history, the 2011-2012 Barclays Premier League season is now over.
Late goals from Edin Dzeko and Sergio Aguero rescued the title for Manchester City in the most extraordinary of circumstances. City were down 2-1 to Queens Park Rangers heading into stoppage time, yet somehow, they found a way to win.
The season was filled with ups and downs, pure joy and utter dejection. There were some stunning games and breath-taking goals.
But who were the players of the season?
Here is the top performer from every team in the 2011-2012 campaign.