Manchester City produced a dominant performance to defeat Premier League leaders Arsenal and take a significant step towards retaining their title. Despite being two points behind Arsenal, City’s two games in hand make them strong contenders to finish at the top of the table.

City took an early lead through Kevin De Bruyne, who scored a fantastic goal from the edge of the box after being allowed to race forward unchallenged. The hosts continued to dominate the game, with Aaron Ramsdale denying Erling Haaland multiple times.

John Stones doubled City’s lead just before half-time with a header that was initially ruled out for offside but was awarded after a VAR check. In the second half, Haaland set up De Bruyne for City’s third goal, and although Arsenal managed to pull one back through Rob Holding, it was too late.

Haaland finally got his goal with the final kick of the game, taking his tally for the season to 33, a new record for goals in a 38-game season. City’s win keeps their treble ambitions alive, and they now look firm favourites to retain the Premier League title.

Arsenal, on the other hand, are winless in their last four games and will need to turn their form around quickly to avoid falling out of the title race.