Both Manchester City and Arsenal claimed victories over the weekend against Wolves and Bournemouth respectively to all but ensure a breathless finish to this season's Premier League title race.
But up and down the table at the business end of the 2023-24 campaign teams are set to be duelling until the very last to ensure firm footing for next season.
Few could have predicted after Chelsea's 5-0 humbling at the hands of the Gunners that just a handful of matches later, the European places could be in their sights. But after dominant showings against Tottenham and West Ham - and a helpful slip-up from Manchester United - Mauricio Pochettino's players can at least start dreaming of a top-six finish.