Phil Foden's superb solo goal helped Manchester City see off Newcastle and ensured the defending champions kept up the pressure on Premier League leaders Arsenal.
Foden struck after 15 minutes, gliding in from the right and holding off two challenges before seeing his shot deflected home off Sven Botman.
Newcastle responded well and were causing plenty of problems until City substitute Bernardo Silva slotted home to put the game out of their reach midway through the second half.
The win means City move to within two points of the Gunners, who play Bournemouth later on Saturday, while Newcastle remain fifth, four points behind Tottenham.
While the result will be disappointing for Newcastle manager Eddie Howe, as his side looked to bounce back from last weekend's Carabao Cup final defeat, there were plenty of positives for him in defeat.
His side were on top when Erling Haaland set up Silva to make it 2-0 from the edge of the area, with Joelinton going close and substitute Alexander Isak denied by an onrushing Ederson.
Isak was particularly impressive whenever he was on the ball and his return to full fitness will be a big boost for Newcastle, who have now won only one of their past eight league games, as they look to rescue their stalling season.
Foden the star of the show for City
City made hard work of this game at times, especially after half-time when some sloppy passing gave Newcastle the impetus to come forward and threaten an equaliser.
But they still showed flashes of their best attacking form, with Ilkay Gundogan and Haaland both just off target with headers before the break.
Foden was the star of the show, however, with some silky touches out on the right flank showing his current mood, as well as the stylish way he took his goal.
Overall it was a job well done for Pep Guardiola's side, with the bonus of a welcome clean sheet - Ederson's 100th in the Premier League - after a run of league games where defensive errors always seemed to result in them conceding a goal.
Newcastle need to find a cutting edge
Newcastle's spirit was admirable but their lack of goals remains a concern - they have now managed only three goals in eight league games in 2023, which is a big reason why they have not won any of the past five of them.
But there were signs of life in their attack here, starting in the first half when Callum Wilson and Sean Longstaff both had good chances - Wilson miskicked from just eight yards out, while Longstaff took too long to shoot, allowing Nathan Ake across to block.
The Magpies were even more of a threat when Allan Saint-Maximin, Joe Willock and Isak were all introduced at the same time, just after the hour mark, but they could not make the most of the period of pressure that followed.
Silva's strike underlined how finishing was the biggest difference between the two sides on the day, and Newcastle will have to find their cutting edge if they are going to stay in the hunt for a Champions League spot.
Player of the match
FodenPhil Foden
Newcastle United
Squad number22Player namePope
Squad number39Player nameBruno Guimarães
Squad number14Player nameIsak
Squad number7Player nameJoelinton
Squad number2Player nameTrippier
Squad number4Player nameBotman
Squad number24Player nameAlmirón
Squad number6Player nameLascelles
Squad number33Player nameBurn
Squad number36Player nameS Longstaff
Squad number28Player nameWillock
Squad number10Player nameSaint-Maximin
Squad number23Player nameMurphy
Squad number8Player nameGordon
Squad number9Player nameWilson
Squad number13Player nameTargett
Line-ups
Man City
Formation 4-2-3-1
31Ederson
2Walker25Akanji3Rúben Dias6Aké
16Rodri8Gündogan
47Foden17De Bruyne10Grealish
9Haaland
31Ederson2Walker25Akanji3Rúben Dias6AkéBooked at 58mins16Rodri8Gündogan47Foden17De BruyneSubstituted forBernardo Silvaat 65'minutes10Grealish9HaalandBooked at 74minsSubstitutes
4Phillips5Stones14Laporte18Ortega19Álvarez20Bernardo Silva26Mahrez80Palmer82LewisNewcastle
Formation 4-3-3
22Pope
2Trippier6Lascelles4Botman33Burn
36S Longstaff39Bruno Guimarães7Joelinton
24Almirón9Wilson8Gordon
22Pope2Trippier6LascellesBooked at 90mins4Botman33BurnBooked at 74minsSubstituted forTargettat 87'minutes36S LongstaffSubstituted forWillockat 63'minutes39Bruno GuimarãesBooked at 76mins7JoelintonBooked at 53mins24AlmirónSubstituted forMurphyat 77'minutes9WilsonSubstituted forIsakat 63'minutes8GordonSubstituted forSaint-Maximinat 62'minutesSubstitutes
1Dúbravka10Saint-Maximin11Ritchie13Targett14Isak19Manquillo23Murphy28Willock32AndersonReferee:Simon HooperAttendance:53,419Live Text
Match ends, Manchester City 2, Newcastle United 0.
Second Half ends, Manchester City 2, Newcastle United 0.
Attempt saved. Kieran Trippier (Newcastle United) right footed shot from outside the box is saved in the bottom right corner.
Foul by Ilkay Gündogan (Manchester City).
Jacob Murphy (Newcastle United) wins a free kick in the attacking half.
Corner, Manchester City. Conceded by Joelinton.
Jamaal Lascelles (Newcastle United) is shown the yellow card.
Corner, Manchester City. Conceded by Joelinton.
Corner, Manchester City. Conceded by Joelinton.
Corner, Manchester City. Conceded by Jamaal Lascelles.
Substitution, Newcastle United. Matt Targett replaces Dan Burn.
Attempt saved. Phil Foden (Manchester City) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Jack Grealish.
Jack Grealish (Manchester City) wins a free kick on the left wing.
Foul by Kieran Trippier (Newcastle United).
Kyle Walker (Manchester City) wins a free kick in the defensive half.
Foul by Joelinton (Newcastle United).
Corner, Manchester City. Conceded by Kieran Trippier.
Erling Haaland (Manchester City) wins a free kick in the defensive half.
Foul by Jamaal Lascelles (Newcastle United).
Corner, Newcastle United. Conceded by Kyle Walker.
Our coverage of your Premier League club is bigger and better than ever before - here's everything you need to know to make sure you never miss a moment