Liverpool beat Chelsea to Champions League; Tottenham win thriller; Swansea down
Liverpool cruised to a 4-0 home win over Brighton as they confirmed a top-four finish in the Premier League.
Jurgen Klopp's side started at a frenetic pace, visiting keeper Mat Ryan thwarting Dominic Solanke and Mohamed Salah then appearing to be fouled in the area only for referee Kevin Friend to wave play on.
But Salah gave Liverpool the lead with his 32nd Premier League goal of the season -- a new record for a 38-game campaign -- and the second goal came when Dejan Lovren bulleted home a header from Andrew Robertson's cross.
Liverpool put matters beyond any doubt early in the second half when brilliant work from Salah created Solanke's first Premier League goal before Robertson put the icing on the cake, sweeping home to round off another slick move.
Chelsea suffered a miserable final day as their former caretaker manager Rafa Benitez guided Newcastle to a comprehensive 3-0 win at St James' Park.
The home side dominated throughout, Jonjo Shelvey's fierce strike saved by Thibaut Courtois and Mo Diame forcing the Chelsea keeper into further action, and broke through after 23 minutes when Dwight Gayle finished after Jacob Murphy's header had been pushed away.
Olivier Giroud tried an improvised flick that was well saved but, shortly before the hour, Chelsea found themselves two down thanks to an Ayoze Perez strike.
Two soon became three as Perez found the net again soon afterwards with Antonio Conte's Londoners all at sea as their faint top-four hopes were sunk.
Harry Kane and Erik Lamela scored twice as Spurs confirmed third place with an astonishing 5-4 win over Leicester at Wembley.
The Foxes took the lead after four minutes when Jamie Vardy got on the end of a Riyad Mahrez free kick to head beyond Hugo Lloris and into the corner.
The home side were level three minutes later as Kane lashed home his 29th goal of the season, but back came Leicester as Mahrez struck with a left-foot drive.
The second half began in the same open fashion, Leicester needing only two minutes to take a 3-1 lead through Kelechi Iheanacho, who ran from close to halfway before smashing a finish into the top corner from long range -- but Erik Lamela tapped in as the home side found a rapid response.
It was 3-3 before the hour when Lamela's deflected effort flew in off Leicester's Christian Fuchs, and in the blink of an eye the Spurs man had put his side 4-3 up.
It didn't feel like a surprise when Vardy levelled at 4-4 -- but Spurs were not to be denied and Kane swept home the decisive ninth goal after 76 minutes.
Manchester City made it a record 100 Premier League points for the season as a late, late goal gave them a 1-0 win at Southampton, whose fans could celebrate safety despite defeat.
The Saints started on the front foot and were within an ace of breaking through when Wesley Hoedt flicked a header against the bar.
Runaway champions City, though, came to life after the break, Leroy Sane having a thumping effort blocked and Raheem Sterling's follow-up coming back off a post before John Stones saw a shot saved.
The Saints were close again when Dusan Tadic's effort was scrambled off the line by Fernandinho, but City snatched the points in added time when Gabriel Jesus conjured a sublime lobbed finish.
Arsene Wenger's final game in charge of Arsenal ended with a 1-0 victory at Huddersfield in a match decided by his record signing.
The home side, who had secured safety with a draw at Chelsea in the penultimate game, should have taken an early lead but Tom Ince blasted over after an excellent first touch had set up the chance.
Both home and away fans joined in applause for Wenger after 22 minutes -- and Arsenal did him proud shortly before half-time when a neat move was rounded off by Pierre-Emerick Aubameyang.
After a spell of Huddersfield pressure had brought a series of corners to no avail, Alexandre Lacazette tried to chip Jonas Lossl, who saved, but Aaron Mooy was close for the Terriers when his effort clipped the bar.
Manchester United ended their season with a 1-0 win over Watford in a low-key game at Old Trafford as Michael Carrick bowed out with three points.
Carrick, playing his final game for United, engineered the only goal with a pass over the top that freed Juan Mata to square for Marcus Rashford, who converted after 34 minutes.
The game was played at a sedate pace with chances few and far between, United happy to knock the ball around and Watford offering little in the way of threat.
Paul Pogba replaced Carrick five minutes from time, allowing the home fans to hail their long-serving midfielder.
Swansea's relegation was confirmed as already-down Stoke came from a goal behind to beat them 2-1 at the Liberty Stadium.
With both sets of fans at singing "going down," Swansea broke through shortly before the 15-minute mark when Andy King sidefooted in after Andre Ayew had set him up.
The home side had other opportunities but failed to take them and were made to pay when Stoke levelled, Badou Ndiaye scoring from Xherdan Shaqiri's pass, and then Peter Crouch put the visitors in front before the break.
Stoke could have made it three in the second half when Crouch's attempted flick was handled inside the area, but Shaqiri's tame penalty was stopped by Lukasz Fabianski.
West Ham ended their turbulent season on a high with a 3-1 London Stadium win over Everton.
Chances were few and far between early on, Joao Mario firing over for the hosts and Oumar Niasse thwarted by Adrian.
But the Hammers found a moment of quality to break the deadlock, Manuel Lanzini being teed up by Marko Arnautovic.
Oumar Niasse pulled one back for Everton with a quarter of an hour left, but Lanzini controlled a long pass from Pablo Zabaleta, turned and fired past Jordan Pickford to settle matters.
Bournemouth snatched a late winner as they came from a goal down to triumph 2-1 at Burnley.
The Cherries produced the brighter football in the first half and came close when Jordon Ibe created an opening for striker Lys Mousset, who was thwarted by keeper Nick Pope.
Sean Dyche's side, who have enjoyed an outstanding season, gradually found momentum and were rewarded when Johan Berg Gudmundsson's strike flew in off Chris Wood five minutes before the break.
Bournemouth should have had a penalty when Aaron Lennon brought down Josh King only for the referee to wave play on -- but King gained revenge, curling home the equaliser, before Jermain Defoe set up Callum Wilson in added time.
Crystal Palace celebrated survival with a comfortable 2-0 win over West Brom in a party atmosphere at Selhurst Park.
Palace made the early running against their relegated opponents, Luka Milivojevic close to the opening goal with a low shot that flew narrowly wide.
The Eagles upped the tempo again as the second half began and Wilfried Zaha went close before Andros Townsend failed to hit the target from a promising position.
But with 20 minutes remaining, Zaha swooped to convert Patrick van Aanholt's cross, and Van Aanholt then turned scorer as he took advantage of Townsend's assist.
Follow @ESPNFC on Twitter to keep up with the latest football updates.