Manchester City kept their title charge on track with a 2-1 home win over Newcastle.
Nico O’Reilly scored twice in the first half to close the gap on Arsenal and maintain the pressure.
City moved to 56 points and extended their long unbeaten home league run against Newcastle.
Lewis Hall briefly levelled for the visitors, but O’Reilly’s header restored the lead within minutes.
Pep Guardiola set his side up in an aggressive central system that overwhelmed Newcastle’s midfield.
Erling Haaland provided the assist for the winner, his seventh of the season.
Newcastle threatened on the counter through Anthony Gordon and from set pieces.
A Dan Burn header was ruled out for offside and late pressure pinned City back.
Rayan Aït-Nouri missed a chance to seal the game when he miskicked in front of goal.
Guardiola made a key tactical change by replacing Rúben Dias with the quicker Abdukodir Khusanov.
City held firm through stoppage time to secure a crucial victory.
The result sets up a tense run-in.
Arsenal’s trip to Tottenham now carries huge significance in the race for the title.
