Erling Haaland garnered his 50th goal of the year to help Manchester City defeat Fulham and reclaim the top spot in the League. Newcastle and Manchester United also won to inch closer to a top-four finish.
While Southampton and Leeds are staring into the abyss, Liverpool kept up their improbable pursuit of a Champions League spot by defeating Tottenham 4-3 in a thriller.
With a game still to play, City's 2-1 victory at Craven Cottage put Pep Guardiola's team a point ahead of longtime leaders Arsenal.
Haaland converted from the spot after Julian Alvarez was fouled in the third minute to give the defending champions, who are going for their sixth Premier League crown in six seasons, the lead.
Did you read this?
With his 34th Premier League goal of the year, Haaland had tied the record set by Andy Cole and Alan Shearer back when seasons consisted of 42 games.
The Norwegian is the first player to do so in a single English top-flight season since 1931, scoring 50 goals in all competitions.
Before Churchill became the prime minister? Wow. It seems so long ago. Erling deserves congratulations, said City manager Guardiola.
Carlos Vinicius of Fulham scored an equalizer in the 15th minute, but nine minutes before halftime, Alvarez gave City the lead back.
The treble-chasing City have won their last eight tournaments and are unbeaten in their previous 18 games in all competitions. They are in first place for the first time in ten weeks.
They are firm favourites to defend their title, capitalizing on Arsenal's missteps (the Gunners have gone winless in their last four games).
Tuesday's games include Arsenal hosting struggling Chelsea and City hosting West Ham.
Although Arsenal will play on Tuesday, Guardiola emphasized its importance. "The West Ham game is crucial; it's an important game. Then, we will hold the top spot, and things will become more genuine.