A goal from Raheem Sterling saw Manchester City edge Arsenal and extend their winning run to 18 games in all competitions.
Manchester City continue to gain ground in the title race, and their latest outing saw them record a 1-0 victory over Arsenal.
The victory saw City restore their 10-point advantage over Leicester City following the Foxes’ win at Aston Villa earlier in the day. Elsewhere, Mikel Arteta’s Gunners remain rooted in 10th place, 11 points off the top four.
City made their intentions known from the very start. Sterling fluffed a volley at the back post off a Mahrez cross in the first minute. Arsenal did not heed the warning.
Less than 60 seconds later, Mahrez found space on the right flank again and sent in a well-timed pass for Raheem Sterling to head home.
It was the ninth Premier League goal of the season for the Englishman and his 13th of the season in all competitions.
City continued to dominate possession in the half but failed to increase their tally.
The Gunners looked threatening on few occasions but struggled to create anything of note in the final third.
Chances were limited after the break as City held Arsenal at arm’s length. Though City only won by a single goal, they were the better side on the day.
Another win now means Guardiola’s men have won their last 18 games in all competitions.
It’s now a question of can anybody stop Manchester City at the moment?
Player ratings
Arsenal: Leno (6), Tierney (6), Mari (7), Holding (7), Bellerin (5), Xhaka (7), Elneny (6), Saka (8), Pepe (5), Odegaard (5), Aubameyang (6),
Manchester City: Ederson (6), Cancelo (7), Dias (7), Stones (6), Zinchenko (6), De Bruyne (6), Fernandinho (5), Gundogan (7), Mahrez (8), Silva (6), Sterling (8)