West Ham United 3-0 Southampton
West Ham ended a record-breaking season with a 3-0 win over Southampton and a place in the Europa League.
David Moyes' side, who were battling relegation last year, secured sixth place and their best Premier League points tally of 65.
Two goals from Pablo Fornals and a third from Declan Rice made it a club record 19th Premier League win of the season, and a first top-six finish this century.
A maiden appearance in the group stages of the Europa League now beckons for a side tipped to struggle again at the start of the season.
Manchester City 5-0 Everton
Sergio Aguero scored twice in a fairytale Etihad Stadium farewell as champions Manchester City wrapped up their Premier League campaign by thrashing Everton 5-0.
City's record goalscorer, who is leaving the club after next week’s Champions League final, hit a quickfire double having come off the bench with 25 minutes remaining.
His efforts added to earlier strikes from Kevin De Bruyne, Gabriel Jesus and Phil Foden as City showed no sign of letting up ahead of the showpiece clash against Chelsea in Porto.
Wolverhampton Wanderers 1-2 Manchester United
Manchester United completed the Premier League season undefeated away from home as Juan Mata's penalty secured a 2-1 win at Wolves in the hosts’ final match under Nuno Espirito Santo.
A much-changed United took the lead in the 13th minute when 19-year-old forward Anthony Elanga headed in.
Nelson Semedo equalised in the 39th minute before Mata put Ole Gunnar Solskjaer’s men back in front with a spot-kick in first-half stoppage time.
Arsenal 2-0 Brighton
Nicolas Pepe continued his fine end to the season by scoring twice as Arsenal beat Brighton but failed to qualify for Europe on the final day of the Premier League season.
The Gunners needed both Tottenham and Everton to drop points while also seeing off the Seagulls to seal seventh place and a spot in the inaugural Europa Conference League next year.
Arsenal did their bit and had Pepe to thank, the winger's two second-half strikes securing a 2-0 victory as 10,000 fans returned to the Emirates Stadium.
But Gareth Bale’s late goals for Spurs at Leicester meant they finish above their north London rivals.
Leeds United 3-1 West Bromwich Albion
Leeds signed off their first Premier League season in 16 years in style by beating West Brom 3-1 at Elland Road in front of their returning fans.
Rodrigo and Kalvin Phillips' free-kick put Leeds 2-0 up at the break and Patrick Bamford converted a penalty as Marcelo Bielsa’s side, roared on by an 8,000-crowd, kept their foot on the gas all the way to the finish line.
West Brom substitute Hal Robson-Kanu struck a late consolation for the visitors, but the day belonged to Leeds, whose players saluted their fans on a lap of honour after the final whistle.
England man Kalvin Phillips missed the acclaim, though, as he appeared to suffer a shoulder injury just before the final whistle, two days before the Euro 2020 squad is announced.
Leeds closed the season in ninth and on 59 points, the most by a promoted top-flight club since Ipswich in 2000/01, and with 62 goals, a record-extending total for a promoted club in a 38-match season.
Sheffield United 1-0 Burnley
Sheffield United finished a miserable season with a 1-0 win against Burnley in front of their own supporters at Bramall Lane.
David McGoldrick, this week voted the club's player of the year, scored his eighth Premier League goal of the campaign midway through the first half as the Blades won for just the seventh time in the league this season.
Three of those victories came in the nine matches under the stewardship of interim boss Paul Heckingbottom, who is likely to now return to his role with the under-23 squad.
The relegated Blades, who finished bottom of the table, have known their fate for some time and will now look to appoint a permanent successor to Chris Wilder, who left in March after just over four and a half years in charge.
Fulham 0-2 Newcastle United
Joe Willock became the first player since Alan Shearer to score in seven consecutive Premier League games for Newcastle as they beat Fulham 2-0 at Craven Cottage.
The 21-year-old, who joined the Magpies on transfer deadline day, has helped consolidate Newcastle's status in the Premier League with eight goals, including seven in seven matches.
Fabian Schar secured all three points with a 88th-minute spot-kick.
Fulham broke a record, having scored the fewest of any team in a Premier League season with nine goals at Craven Cottage this season.