Manchester City defeated league leaders Arsenal 4-1 to gain control of the Premier League title. Kevin de Bruyne scored twice.
While the reigning champions remain second in the table, Arsenal's lead has been sliced to two points following Wednesday's meeting, with City having two games in hand.
Pep Guardiola's club is in contention for a treble of trophies, including the Champions League and FA Cup, with a third league title in three years in sight.
Arsenal was no match for City in a game that appeared to impact who would be proclaimed champions significantly.
Mikel Arteta's side has led for much of the season, but they have yet to recover from De Bruyne's seventh-minute opener at Etihad Stadium.
Aaron Ramsdale made several excellent stops to keep Arsenal in the game before John Stones headed in a second goal for City in first-half stoppage time.
Any faint dreams of a comeback were dashed nine minutes into the second half as De Bruyne scored his second-game goal.
Rob Holding equalized for Arsenal in the 86th minute, but it was too late to change the outcome.
Erling Haaland capped the rout in stoppage time, making it 4-1.
Haaland's goal set a new Premier League record of 33 goals in 38 games, bringing his season total to 49 in all competitions.