Chelsea's players lifted striker Didier Drogba during Sunday's season-ending 3-1 victory over Sunderland as the 37-year-old played his final game for the club.

EPL top-scorers

26 Sergio Aguero (Man City) 
21 Harry Kane (Tottenham) 
20 Diego Costa (Chelsea) 
18 Charlie Austin (QPR) 
16 Alexis Sanchez (Arsenal)

Drogba was allowed to make the unusual, lengthy mid-game farewell to Chelsea fans after being theatrically substituted around 30 minutes into the game.

There was no final goal for Drogba, but his replacement, Diego Costa scored from the penalty spot to cancel out Steven Fletcher's Sunderland opener.

Loic Remy then scored twice for the champions in the second half.

Lampard scores in final game

Lampard gets thrown in the air by teammates after Manchester city's win [Getty Images]

Frank Lampard wrapped up his Premier League career by scoring in Manchester City's 2-0 win over Southampton.

The former England and Chelsea midfielder, made captain in his final game before joining New York City in the MLS, opened the scoring as runner-up City ended its league campaign with a sixth successive win.

Lampard was taken off in the 77th minute to a huge ovation from all sides of the ground before the prolific Sergio Aguero grabbed the second goal from close range three minutes from time.

Gerrard's despair

Meanwhile, Steven Gerrard got on the scoresheet but his final game for the club saw Liverpool thrashed 6-1 at Stoke City.

Gerrard scored on his farewell for Liverpool [Getty Images]

Theo Walcott scored a first-half hat-trick on a rare start for the England winger as Arsenal beat West Bromwich Albion 4-1 to secure third place and a direct berth in the Champions League group stage.

Walcott stated a case for inclusion in next weekend's FA Cup final against Aston Villa by netting in the fourth, 14th and 37th minutes. Jack Wilshere also scored in the first half to give Arsenal a 4-0 lead at the break.

Newcastle avoid the drop

Meanwhile, Hull City were relegated and Newcastle United survived the drop.

Newcastle's 2-0 win over West Ham United at a raucous St James' Park where Moussa Sissoko scored after 54 minutes and Jonas Gutierrez added a second late on meant they finished with 39 points while Hull ended on 35 after drawing 0-0 at home with Manchester United.

United finished with 10 men after Marouane Fellaini was sent off late in the game for stamping on Hull's Paul McShane.

Tottenham secured fifth place and a spot in the group stage of next season's Europa League when they won 1-0 at Everton with Harry Kane scoring his 31st goal of the season in all competitions.

Results:

Arsenal 4-1 West Brom

Aston Villa 0-1 Burnley

Chelsea 3-1 Sunderland

Crystal Palace 1-0 Swansea 

Everton 0-1 Tottenham 

Hull City 0-0 Manchester United

Leicester 5-1 QPR

Manchester City 2-0 Southampton

Newcastle 2-0 West Ham

Stoke 6-1 Liverpool