Chelsea suffered a miserable final day as former manager, Rafa Benitez, guided Newcastle to a comprehensive 3-0 win at St James’ Park, condemning the Blues to play in the Europa League next season.
Liverpool, on the other hand, cruised to a 4-0 home win over Brighton as they confirmed a top-four finish in the Premier League.
Newcastle dominated Chelsea throughout, and they broke through when Dwight Gayle finished after Jacob Murphy’s header had been pushed away after 23 minutes.
Olivier Giroud tried an improvised flick that was well saved but, shortly before the hour, Chelsea were 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.
Jürgen Klopp’s Liverpool started the afternoon 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.
Harry Kane and Erik Lamela scored twice as Spurs confirmed third place with an astonishing 5-4 win over Leicester at Wembley.
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.
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.
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.
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 singing “going down,” Swansea broke through shortly before the 15-minute mark when Andy King side-footed home 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, with Peter Crouch putting the visitors in front before the break.
Stoke could have made it three in the second 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.
Bournemouth snatched a late winner as they came from a goal down to win 2-1 at Burnley.
Crystal Palace celebrated survival with a comfortable 2-0 win over West Brom in a party atmosphere at Selhurst Park.