Last week, Arsenal had the chance to go 12 points clear of Manchester City in their hunt for a first Premier League title since 2004, but by Wednesday, their advantage could be wiped out.
Pep Guardiola's men, chasing a seventh Premier League title in nine seasons, can smell blood and are now favourites.
Liverpool appear to be on their way to ending their season with the consolation prize of a Champions League spot after their disastrous title defence.
At the other end of the table, Tottenham's plight looks increasingly bleak as rivals pull away from the drop zone.
Arsenal's season continues to unravel, with four consecutive defeats in domestic competitions ending their League Cup and FA Cup hopes and their Premier League challenge faltering badly.
City, who face Burnley on Wednesday, would have been 12 points behind Arsenal had the Gunners beaten Bournemouth last week, at least temporarily.
They are still three points behind the long-time leaders but have a game in hand and, crucially, the momentum.
Arsenal's nerve has been questioned during their alarming slump, which has included defeats to second-tier Southampton in the FA Cup and Bournemouth in the league.
Everton started the Merseyside derby full of hope they could come out on top but Virgil van Dijk's 100th-minute winner took Liverpool a giant step closer towards qualifying for next season's Champions League.
Tottenham's situation looks increasingly bleak as they search for an elusive win and their rivals continue to pick up points.
Spurs conceded a stoppage-time equaliser in their 2-2 draw against Brighton on Saturday, and if West Ham beat Crystal Palace on Monday, Tottenham will be four points from safety with just five games to play.