Newcastle's patience paid off as they comfortably beat a Burnley side who remain in search of their first Premier League win of the season.
Miguel Almiron put Eddie Howe's side ahead against the run of play on 14 minutes with a brilliant long-range strike into the top corner.
The Clarets had started the game strongly with an early chance for Zeki Amdouni, but Almiron's strike took the wind out of their sails and Vincent Kompany's men rarely threatened Nick Pope's goal after.
The Magpies grew into the game and dominated throughout both halves, with Elliot Anderson, Anthony Gordon and Alexander Isak all coming close.
The hosts eventually doubled their lead 15 minutes from time when Isak found the bottom-right corner from the penalty spot after Gordon was brought down by Ameen Al-Dakhil.
After an early blip in the season saw Newcastle lose three successive games, Howe's side have now won three Premier League matches in a row and are unbeaten in their past five in all competitions, heading into Wednesday's Champions League clash with Paris St-Germain full of confidence.
More to follow.Relive Newcastle v Burnley and the rest of Saturday's Premier League actionHow did you rate Newcastle's performance? Have your say hereWhat did you make of Burnley's display? Let us know here
Player of the match
with an average of 8.49
Squad number24Player nameAlmirón
Squad number2Player nameTrippier
Squad number10Player nameGordon
Squad number14Player nameIsak
Squad number39Player nameBruno Guimarães
Squad number36Player nameS Longstaff
Squad number8Player nameTonali
Squad number32Player nameAnderson
Squad number5Player nameSchär
Squad number22Player namePope
Squad number6Player nameLascelles
Squad number21Player nameLivramento
Squad number23Player nameMurphy
Squad number7Player nameJoelinton
Squad number33Player nameBurn
Squad number1Player nameTrafford
Squad number30Player nameKoleosho
Squad number24Player nameCullen
Squad number25Player nameAmdouni
Squad number8Player nameBrownhill
Squad number3Player nameTaylor
Squad number14Player nameRoberts
Squad number9Player nameRodríguez
Squad number5Player nameBeyer
Squad number28Player nameAl Dakhil
Squad number47Player nameOdobert
Squad number34Player nameBruun Larsen
Squad number22Player nameVitinho
Squad number19Player nameZaroury
Squad number21Player nameA Ramsey
Squad number16Player nameBerge
Formation 4-3-322Pope2Trippier6Lascelles5Schär33Burn36S Longstaff39Bruno Guimarães32AndersonSubstituted forJoelintonat 64'minutesSubstituted forTonaliat 68'minutes24AlmirónSubstituted forMurphyat 90+6'minutes14IsakSubstituted forLivramentoat 90+6'minutes10GordonBooked at 18mins
Formation 4-2-3-11Trafford14RobertsSubstituted forda Silvaat 88'minutes28Al Dakhil5BeyerBooked at 40mins3TaylorBooked at 53mins24Cullen16BergeSubstituted forZarouryat 88'minutes30KoleoshoSubstituted forBruun Larsenat 58'minutes8Brownhill21A RamseySubstituted forOdobertat 67'minutes25AmdouniBooked at 29minsSubstituted forRodríguezat 58'minutes
Substitutes2O'Shea4Cork9Rodríguez19Zaroury22da Silva31Trésor34Bruun Larsen47Odobert49Muric
Match ends, Newcastle United 2, Burnley 0.
Second Half ends, Newcastle United 2, Burnley 0.
Substitution, Newcastle United. Tino Livramento replaces Alexander Isak.
Substitution, Newcastle United. Jacob Murphy replaces Miguel Almirón.
Attempt blocked. Vitinho (Burnley) left footed shot from the right side of the box is blocked. Assisted by Anass Zaroury.
Attempt saved. Alexander Isak (Newcastle United) right footed shot from a difficult angle on the left is saved in the bottom left corner. Assisted by Bruno Guimarães.
Foul by Alexander Isak (Newcastle United).
Wilson Odobert (Burnley) wins a free kick in the defensive half.
Substitution, Burnley. Anass Zaroury replaces Sander Berge.
Substitution, Burnley. Vitinho replaces Connor Roberts.
Miguel Almirón (Newcastle United) wins a free kick in the defensive half.
Foul by Josh Brownhill (Burnley).
Offside, Burnley. Jordan Beyer tries a through ball, but Jay Rodríguez is caught offside.
Foul by Sandro Tonali (Newcastle United).
Connor Roberts (Burnley) wins a free kick in the defensive half.
Corner, Newcastle United. Conceded by Jordan Beyer.
Attempt blocked. Fabian Schär (Newcastle United) header from very close range is blocked. Assisted by Kieran Trippier with a cross.
Corner, Newcastle United. Conceded by Charlie Taylor.
Attempt blocked. Alexander Isak (Newcastle United) right footed shot from the left side of the box is blocked. Assisted by Sandro Tonali.
Corner, Burnley. Conceded by Nick Pope.