Phil Foden and Bernardo Silva scored in either half as Man City earned all three points against Newcastle United to pile the pressure on leaders Arsenal.
Man City started the game brightly and took the lead after 15 minutes. Foden continued his fine form as he dribbled into the penalty area and fired the ball home past Nick Pope.
The visitors have struggled in front of goal in recent months and they spurned several opportunities to equalise before Man City doubled their advantage with around 20 minutes to go.
A couple of minutes after coming off the bench, Silva smashed the ball home with a clinical finish after being played in by Erling Haaland.
Newcastle were unable to get themselves back into the game before the end as it finished 2-0. Eddie Howe’s side remain fifth but they will be overtaken by Liverpool if they beat Man Utd on Sunday.
Man City meanwhile are now just two points adrift of Arsenal before Mikel Arteta’s team host AFC Bournemouth at the Emirates.
READ MORE: Every Prem club’s most overrated player and Arsenal fans must end ‘ridiculous’ defence mechanism