Manchester City were finally crowned Premier League champions after Manchester United lost at home to West Brom.
Crystal Palace and Huddersfield earned crucial wins in their battle to beat the drop, Burnley kept up their European charge, while Arsenal slumped again to Newcastle.
Chelsea came back to beat Southampton, Swansea shared the points with Everton and Liverpool put three past Bournemouth.
But who did enough to make my team of the week?
Goalkeeper – Ben Foster (West Brom)
Where was the Manchester United that blasted Manchester City off the park last week?
While you ponder that, the save by Ben Foster from Romelu Lukaku’s header was nothing short of magnificent. This performance by the Baggies was also an enormous statement for new manager Darren Moore. Whether West Brom survive the drop or not, the players appear committed to a man who lives and breathes Albion.
Beating United and handing City the title – what a way to start your managerial career.
Did you know? Foster made four saves against his former club.
Defenders – Trent Alexander-Arnold (Liverpool), Kevin Long (Burnley), Vincent Kompany (Manchester City)
Trent Alexander-Arnold: No Liverpool player created more chances (four) against the Cherries than the 19-year-old Alexander-Arnold, and the full-back set up Salah’s goal.
Kevin Long: Long scored his first Premier League goal in his 15th appearance in the competition.
Vincent Kompany: Kompany made more clearances (eight) and tackles (five) against Spurs than any other City player.
Midfielders – Willian (Chelsea), Kevin de Bruyne (Manchester City), Mohamed Diame (Newcastle), Eden Hazard (Chelsea)
Willian: Did you know? Willian created more goalscoring chances than any other Chelsea player against Southampton (six).
Kevin de Bruyne: Did you know? De Bruyne attempted more crosses (eight) than any other City player against Spurs.
Mohamed Diame: Diame covered more distance than any other Newcastle player against Arsenal (11.5km).
Eden Hazard: Hazard has scored 69 Premier League goals for Chelsea. Only Frank Lampard (147) and Didier Drogba (104) have netted more.
Forwards – Mohamed Salah (Liverpool), Olivier Giroud (Chelsea), Wilfried Zaha (Crystal Palace)
Mohamed Salah: Salah is the eighth different player to score 30 or more goals in a single Premier League season – he’s also the first African to do so.
Olivier Giroud: Giroud has netted 19 goals in the Premier League as a substitute, a haul only Jermain Defoe can better (24).
Wilfried Zaha: In completing his first Premier League double, Zaha netted his first headed goal in the competition.