Chelsea bade farewell to Didier Drogba before coming from behind to beat Sunderland 3-1 and lift the Premier League trophy on a day of celebration, farewells and potential goodbyes.
Hull were unable to pull off another great escape as they were relegated to the Championship following a 0-0 draw against 10-man Manchester United.
Frank Lampard brought his glittering career in English football to an end in fitting fashion with a goal in Manchester City's 2-0 victory over Southampton.
Sunderland ensured they will be playing Premier League football next season as they drew 0-0 with Arsenal at the Emirates Stadium.
Raheem Sterling is set to tell Liverpool he wants to leave the club in the summer when talks between the two parties resume this week, according to reports.
Cesc Fabregas' bizarre red card capped a wretched night for Chelsea as the champions were shocked 3-0 by West Brom.
Arsenal took a big step towards securing third place thanks to a fortunate late equaliser at Old Trafford.
Manchester City strengthened their hold on second place in the Premier League with an entertaining 4-2 win over Swansea City at the Liberty Stadium.
Departing Liverpool captain Steven Gerrard's final appearance at Anfield ended in disappointment as his side could not give him the send-off the occasion demanded in a 3-1 defeat to Crystal Palace.
Hull's survival hopes were left hanging by a thread as Tottenham boosted their chances of Europa League qualification with a 2-0 victory at White Hart Lane.
Goalkeeper Lukasz Fabianski returned to haunt his former club as a late goal from substitute Bafetimbi Gomis gave Swansea a 1-0 win over in-form Arsenal at the Emirates Stadium.
Liverpool's hopes of sealing a place in the Champions League next season are virtually over as they were held to a 1-1 draw at Chelsea, and now sit six points behind Man Utd with two games left and a vastly inferior goal difference.
Sergio Aguero scored a hat-trick as QPR slumped to relegation without a whimper in an embarrassing 6-0 defeat at Manchester City.
Maroune Fellaini scored an 77th-minute winner for Manchester United at Crystal Palace as they moved to the brink of qualification for next season's Champions League.
Tottenham's Champions League hopes were extinguished in the most embarrassing fashion as they suffered their heaviest defeat to Stoke in 80 years.
Alexis Sanchez tormented Hull as Arsenal stepped up their drive for their highest finish in the Premier League for 10 years.
Manchester City may no longer be able to call themselves Premier League champions but at least the indignity of missing out on the top-four has almost certainly been avoided after Sergio Aguero inspired them to victory at Tottenham.
Chelsea secured a first Premier League title in five years with a 1-0 win over Crystal Palace at Stamford Bridge.
Manchester United lost 1-0 at home to West Brom on Saturday to give rivals Liverpool hope for a top-four finish in the Premier League.
Steven Gerrard saw a late penalty saved before scoring the winning goal as Liverpool beat 10-man Queens Park Rangers 2-1 to give his club their first victory since mid-April.
Chelsea are now one victory away from winning the Premier League title after they came from behind to defeat Leicester.
Michael Dawson was a hero at both ends as relegation-threatened Hull claimed a vital win at the KC Stadium. The hosts' captain headed the only goal of the game eight minutes before half-time and was a defensive rock.
Chelsea winger Eden Hazard has won the 2014-15 PFA Player of the Year award.
Chelsea took another step towards the Premier League title with an eventful 0-0 draw at the Emirates. Referee Michael Oliver waved off three penalty decisions in the first half.
Everton scored three goals without reply at Goodison Park as Manchester United suffered a second defeat in succession.
Substitute Fernandinho struck a late winner as Manchester City killed off an Aston Villa comeback to claim a frantic 3-2 victory at the Etihad Stadium.
Liverpool's slim Champions League hopes suffered a huge blow as they were held to a disappointing 0-0 draw at West Brom.
Mauricio Pochettino frustrated the fans that once adored him as Tottenham twice came from behind to secure a draw on his first return to Southampton.
There will be no fairytale end to Steven Gerrard's Liverpool career after Aston Villa came from behind to deservedly book their place in the FA Cup final with a 2-1 win over the Reds.
Harry Kane struck yet again as Tottenham beat Newcastle 3-1 to condemn the Magpies to a sixth successive Premier League defeat and rekindle their own hopes of European qualification.
Liverpool had far too much attacking power for Bournemouth to withstand as they moved back into the top four with a 4-0 win at the Vitality Stadium.
Manchester United held on for a 2-1 win at West Bromwich Albion to cut neighbours Manchester City's lead at the top of the Premier League back to 11 points.
Leaders Manchester City powered to their 16th successive win in the Premier League with a 4-1 thrashing of Tottenham at the Etihad Stadium.
Arsenal returned to winning ways but had Mesut Ozil to thank for scoring a wonderful winner as they toiled against out-of-form Newcastle.
Time was on Chelsea's side as Marcos Alonso's free-kick earned a 1-0 Premier League win over Southampton.
Arsenal lost further ground on the Premier League leaders after they were held to a goalless draw at West Ham.
Tottenham climbed back into the Premier League's top four as Serge Aurier's fluke-goal and a header from Son Heung-min sealed a 2-0 victory over Brighton.
Liverpool manager Jurgen Klopp reunited the "Fab Four" but his prolific attacking quartet were all distinctly off-key as West Brom held out for a goalless draw at Anfield.
Manchester City set a new Premier League record of 15 consecutive wins with a 4-0 victory at bottom club Swansea.
Romelu Lukaku got a much-needed goal as Manchester United moved on from their galling derby defeat by beating Bournemouth.
Willian scored one and made two others as Chelsea finally turned in a display worthy of Premier League champions to win 3-1 at Huddersfield.
Runaway Premier League leaders Manchester City opened up an eye-watering double-digit lead over rivals Manchester United after Nicolas Otamendi fired Pep Guardiola's men to derby victory.
Wayne Rooney's first Merseyside derby goal earned Everton a 1-1 draw at Anfield as Liverpool manager Jurgen Klopp's selection gamble backfired.
Olivier Giroud climbed off the bench to rescue a point for Arsenal in a 1-1 draw at Southampton.
Ayoze Perez's late own goal cost Newcastle a precious Premier League draw as Leicester ruined the Magpies' 125th birthday celebrations.
Tottenham ended a four-match Premier League winless streak in style with Harry Kane scoring a brace as they thrashed Stoke 5-1 at Wembley.
Marko Arnautovic's first West Ham goal secured a 1-0 victory over Chelsea and a first win for manager David Moyes.
Manchester City left it late for the third game in a row as they beat West Ham United 2-1 at the Etihad Stadium thanks to David Silva's strike and extended their Premier League lead.
Bournemouth and Southampton shared the spoils as an entertaining match on the south coast finished in a 1-1 draw.
Jesse Lingard scored twice but Paul Pogba was sent off as Manchester United beat Arsenal 3-1 in a breathless match at the Emirates Stadium.
Talk of Burnley qualifying for Europe was dealt a sobering blow with defeat at improving Leicester.
Gylfi Sigurdsson and Dominic Calvert-Lewin scored second-half goals as Sam Allardyce's first game in charge of Everton ended in a 2-0 home win over Huddersfield.
Davinson Sanchez's red card forced Tottenham to fight for a 1-1 draw at Watford, toughening their battle to climb back into the Premier League's top four.
Philippe Coutinho and Roberto Firmino demolished Brighton to keep Liverpool's top-four charge on track.
A sparkling two-goal performance from Eden Hazard helped Chelsea come from a goal down to beat Newcastle 3-1 at Stamford Bridge and go level on points with second-placed Manchester United.
Substitute Mohamed Salah's purple patch continued with two more goals as Liverpool ground out a controversial 3-0 win at Stoke.
Raheem Sterling scored a dramatic winner as Manchester City maintained their winning run with a last-gasp 2-1 defeat of Southampton.
Antonio Conte was sent off as Chelsea claimed a fifth Premier League win in six games with a 1-0 defeat of Swansea.
Arsenal strengthened their position in the Premier League top four as they made light work of Huddersfield to maintain their healthy home form.
Newcastle ended a run of four straight defeats after coming back from 2-0 down to claim a gutsy point at West Brom.