Manchester City became Barclays Premier League champions for the second time in three years, two points ahead of second-placed Liverpool.
Here are the final scores from the final day...
FINAL SCORES:
Cardiff 1-2 Chelsea
Fulham 2-2 Crystal Palace
Hull 0-2 Everton
Liverpool 2-1 Newcastle
Manchester City 2-0 West Ham
Norwich 0-2 Arsenal
Southampton 1-1 Manchester United
Sunderland 1-3 Swansea
Tottenham 3-0 Aston Villa
West Brom 1-2 Stoke