Manchester City made it three successive wins with a comfortable 2-0 victory over Newcastle United. Phil Foden opened the scoring early on and Bernardo Silva all but put the game to bed with a fine finish minutes after he entered the field.
Ederson came back into the starting eleven following the FA Cup fixture last time out, with a back four of Kyle Walker, Manuel Akanji, Ruben Dias and Nathan Ake. Rodri too came back into the side after Phillips replaced him on Tuesday night. The starting eleven also saw Gundogan, Grealish and Haaland return, with the in-form Foden keeping his place.
It was a quick start from the Blues which saw a Grealish cross headed over the bar by Gundogan. The excellent delivery was begging to be put into the back of the net. Newcastle quickly got into the game, helped out by Manchester City's lack of successful passes.
But it was Manchester City who fired first, thanks to a little bit of Phil Foden magic. His wonderful footwork took him into the box, beating the Newcastle defenders. His attempt took a deflection and flew past Pope in goal. A lovely moment also saw Foden point to the sky following his goal, commemorating the late Milly-Rose.
That goal took Foden to 50 goal involvements for City (33 goals, 17 assists) and makes him the youngest player to reach such for the Blues. The Magpies grew into the game as they welcomed a spell of possession but failed to make anything of it.
After 34 minutes it looked as though the home side would notch their second of the game but it wasn't to be. De Bruyne found space on the left flank and was able to curl a delightful ball into the box for Haaland. Unfortunately the Norwegian giant was only able to head wide. A let off for Newcastle.
Not long after, it was Newcastle's turn to miss a big chance. Trippier found himself in behind Ake and pulled the ball back for Wilson. Although the 31-year-old swiped and missed when the ball came to him. The England international has scored just once since returning from the World Cup, struggling to find his pre-World Cup form.
For all their possession, Manchester City only took a slender one nil lead into halftime, the game still very much in the balance. It was a laboured start from both sides after the restart. The two teams were unable to create any chances and gave the ball away under little pressure.
Eddie Howe looked to change the direction of the game with three substitutions 15 minutes into the second half. Saint-Maximin, Isak and Willock came on and quickly changed the game.
Willock's first bit of action saw himself over on the right. He delivered a fierce cross into the box but Joelinton was unable to meet the ball. It was Newcastle's biggest chance of the game as Guardiola's side were let off the hook.
Bernardo Silva was summoned by the Catalan manager as De Bruyne was pulled from the field after a lacklustre performance. It didn't take long for Bernardo to impact the game as he fired City into a two goal lead with just over 20 minutes to go.
Haaland received the ball on the edge of the box and was able to flick it on smartly to the 28-year-old Portuguese international. Silva finished brilliantly and put City in control of the game. This goal was also the 1000th goal scored at home by Manchester City in the Premier League.
A few minutes later, the game boiled over. Botman kicked off after fouling Grealish and all players ran to join in. Most notably Haaland who received a yellow card for his troubles, along with Sven Botman.
The last real chance of the game saw a lovely interchange from Grealish and Gundogan, with Haaland joining in too. Foden was fed the ball by Grealish but was unable to beat Nick Pope in goal.
With Ederson making a comfortable save with the last kick of the game, he recorded his 100th clean sheet. He is the first South American goalkeeper to reach such a milestone in the Premier League.
Guardiola's men looked to have found some consistency as they made it seven unbeaten, with three consecutive wins. This win will give City confidence going into their next Premier League game against Crystal Palace, with the Champions League round of 16 on the horizon.
Man of the Match
It's a simple choice for Man of the Match as Phil Foden once again shows his phenomenal ability. He not only scored the opening goal but was the centre of many attacks from the first whistle. After a spell out of the starting eleven, the England starlet showed why he has to play every game with another fine performance today.
Ederson - 7
Walker - 7
Akanji - 7
Dias - 8
Ake - 7
Rodri - 8
Gundogan - 8
De Bruyne - 6
Foden - 9
Grealish - 8
Haaland - 7
Substitutions: Bernardo - 8
Written by: @Ptolemy04
Follow our Twitter account for reliable, live updates on all the latest news and everything Manchester City in real time.