Manchester City stayed alive in the Premier League title race on Saturday with a dominant 3-0 win against Brentford at the Etihad.
The victory cuts Arsenal's lead to just two points. City's attacking prowess proved decisive in the second half.
Jeremy Doku opened the scoring in the 60th minute with a curled finish. The Belgian winger has been in sparkling form lately.
Earlier this week, Doku had scored twice in City's 3-3 draw with Everton. His creativity and pace continue to trouble defences.
Erling Haaland doubled the advantage with an improvised backheel finish in the 75th minute. It was his 26th league goal of the campaign.
Omar Marmoush added a third in stoppage time to seal the result. Haaland set him up for a composed finish.
City struggled for long stretches despite controlling possession. Brentford defended stubbornly in the opening period.
Doku forced an early save from goalkeeper Caoimhin Kelleher. Haaland then wasted a good headed chance from close range.
City had a nervous moment when Donnarumma misjudged a long throw from Michael Kayode. Brentford scrambled in the area but couldn't capitalise.
Pep Guardiola introduced Marmoush and Phil Foden after the break. That tactical shift changed the game instantly.
Igor Thiago forced Donnarumma into a save for Brentford. But City's momentum couldn't be stopped.
Arsenal face West Ham United next as they look to maintain their advantage. City's challenge is now firmly on.