Shoehorned in between Christmas and New Year, the final round of Premier League matches in 2021 certainly offered up plenty of intrigue and excitement.
Unfortunately, once again, Covid-19 affected the schedules with three games - Arsenal vs Wolves, Leeds United vs Aston Villa and Everton vs Newcastle - postponed.
But seven matches did go ahead and we may reflect on this being the round of games when Manchester City put one hand on the Premier League trophy.
LAST WEEK'S TOP 10
1.