Liverpool booked themselves a return to Champions League football for the first time in three seasons, as the Reds sealed fourth place with a 3-0 win against Middlesbrough.
Girogino Wijnaldum broke the deadlock just before half-time, as his powerful right-footed strike found its way in at the near post to ease Liverpool’s nerves.
Phillipe Coutinho’s 51st minute free-kick into the second-half to doubled Liverpool’s advanatge, before Adam Lallana slotted a low strike in at the far post five minutes later to ensure Jugen Klopp’s side a place in the next season’s Champions League.
Man City also booked their place in the Champions League, as Watford proved no match for Pep Guardiola’s side who ran out comfortable 5-0 winners to seal a third place finish.
Vincent Kompany got the away side off to a flyer after just five minutes as he headed home from Kevin De Bruyne’s corner kick, before Sergio Aguero made it 2-0 on 23 minutes as he calmly struck the ball low in at the far post from De Bruyne’s through ball.
Aguero grabbed his second of the game 13 minutes later, as he slotted home from Leroy Sane’s cross on the counter attack and Fernandinho added a fourth just before half-time, as held off the challenge of defender Brandon Mason and stabbed the ball into the far corner.
Gabriel Jesus’s seventh goal of the season completed the rout just before the hour mark, as he struck the ball home from close range after Aguero’s pull back to hand Walter Mazzarri a heavy defeat in his final game as Watford manager.
Wins for both Liverpool and Man City means Arsenal miss out on Champions League football for the first time in 20 years, despite the Gunners clinching a fifth win in a row in a 3-1 victory over Everton.
Hector Bellerin was the unlikely man to put Arsene Wenger’s side in front after eight minutes as he pounced from close range from inside the box, but Arsenal were then reduced to ten men on 14 minutes when Laurent Koscielny saw red for a dangerous challenge on Enner Valencia.
Despite going a man down, Arsenal doubled their lead on 27 minutes with Danny Welbeck setting up Alexis Sanchez to poke in at the near post to take a 2-0 lead into half-time.
Romelu Lukaku made no mistake from the penalty spot to get Everton back into the game on 58 minutes after Rob Holding’s handball, but Aaron Rmsey made sure Arsenal finished their season with a win with a brilliant curling effort into the top corner in injury time.
Tottenham finished their season on a high as they followed up a 6-1 thrashing of Leicester on Thursday night, by destroying relegated Hull 7-1 at the KCOM Stadium for the biggest away win of the season.
Harry Kane got Spurs up and running after 11 minutes with a powerful left-footed finish from 20 yards, and he added his second of the game two minutes later with a simple tap in from Kieran Trippier’s cross.
Dele Alli added a third for Tottenham just before half-time as he slotted into the bottom far corner, before Sam Clucas’ effort deflected in off Toby Alderweireld on 66 minutes to pull one back for the Tigers.
Victor Wanyama restored Spurs three-goal advantage three minutes later as he headed home at the back post from Christian Eriksen’s free-kick, before Kane wrapped up another hat-trick as he slotted the ball into the far corner to collect the Golden Boot with 29 goals this season.
Ben Davies first goal of the season made it 6-1 on 84 minutes as the left-back drilled home from outside the box, before Alderweireld also got in ont the act three minutes from time as he turned in at the back post from Trippier’s cross.
Champions Chelsea also capped off their season with a big victory, as the Blues came from behind to thrash relegated Sunderland 5-1 to become the first team to secure 30 wins in a Premier League season.
Javi Manquillo bundled in to give the Black Cats a shock lead after three minutes, but Willian’s angled drive after awful defending from Sunderland pulled Chelsea level five minutes later.
Eden Hazard fired the Blues in front on the hour mark with a right-footed effort into the far corner, before Pedro made sure the three points were Chelsea’s heading in after Joleon Lescott’s error on 77 minutes.
Michy Batshuayi came off the bench to make it 4-1 on 90 minutes as he slotted the ball into the back of the net through Jordan Pickford’s legs, and the Belgian grabbed a second of the game in the 92nd minute with a left-footed strike from the edge of the area.
Man United wrapped up their disappointing Premier League campaign with a first win in six league games with a 2-0 victory over Crystal Palace at Old Trafford.
Josh Harrop made an instant impact on his senior debut as he opening the scoring with a superb right-footed drive into the far corner on 15 minutes, before Paul Pogba slotted home from close range on 19 minutes to wrap up a win for the Red Devils.
Elsewhere, Bournemouth held last year’s champions Leicester to a 1-1 draw to secure a top ten finish, while Swansea came from behind to beat West Brom 2-1 for a third win on the spin.
Sunday 21 May
Arsenal 3-1 Everton (Bellerin 8, Sanchez 27, Ramsey 90, Koscielny s/o 14 | Lukaku pen 58)
Burnley 1-2 West Ham (Vokes 23 | Feghouli 27, Ayew 72)
Chelsea 5-1 Sunderland (Willian 8, Hazard 61, Pedro 77, Batshuayi 90, 90 | Manquillo 3)
Hull 1-7 Tottenham (Clucas 66 | Kane 11, 13, 72, Alli 45, Wanyama 69, Davies 84, Alderweireld 87)
Leicester 1-1 Bournemouth (Vardy 51 | Stanislas 1)
Liverpool 3-0 Middlesbrough (Wijnaldum 45, Coutinho 51, Lallana 56)
Man United 2-0 Crystal Palace (Harrop 15, Pogba 19)
Southampton 0-1 Stoke (Crouch 60)
Swansea 2-1 West Brom (Ayew 72, Llorente 86 | Evans 33)
Watford 0-5 Man City (Kompany 5, Aguero 23, 36, Fernandinho 41, Jesus 58)