There were also wins for Liverpool, Chelsea, Arsenal and Leeds United which ensured survival for the Whites at Burnley's expense.
A dramatic game at the Etihad Stadium saw Manchester City go two goals down to Steven Gerrard's Aston Villa but turned things round with a brace from substitute Ilkay Gundogan and a Rodri strike.
That ensured Liverpool's 3-1 win over Wolverhampton Wanderers at Anfield proved to be just a mere consolatory victory for Jurgen Klopp's side.
Chelsea beat already relegated Watford 2-1 with a last-gasp winning goal from forgotten man Ross Barkley.
Tottenham Hotspurs sealed the final Champions League spot with a 5-0 win at relegated Norwich City. Son Heung-Min got a brace to share the golden boot with Mohamed Salah; both finishing the campaign with 23 goals apiece.
Arsenal finished the season on a high, beating Everton by five goals to one, although they have been consigned to the Europa League by finishing in fifth position.
Brighton and Hove Albion saw off West Ham United 3-1 at the AMEX Stadium while Leicester City dismissed Southampton 4-1 at the King Power Stadium.
Manchester United finished the campaign with a defeat at Crystal Palace under the watching eyes of incoming manager Erik Ten Hag. Wilfried Zaha scored the only goal of the game.
The final relegation spot was taken by Burnley, who lost 2-1 at home to Newcastle United, leaving Leeds United to profit after a last-minute winner from Jack Harrison claimed a 2-1 win at Brentford.