Newcastle United propelled themselves into the race for Champions League qualification with a thumping victory over Crystal Palace at St James' Park.
First-half goals from Jacob Murphy, Anthony Gordon and Sean Longstaff were added to by Callum Wilson just past the hour as the Magpies climbed to fifth in the Premier League.
Roy Hodgson's visitors were never in the game and couldn't match Newcastle's intensity, but will hope it is a minor blip in what has been a fine start to the season.
Just four minutes in, Kieran Trippier found Murphy with a sumptuous first-time pass and the winger lifted the ball over Sam Johnstone, who was caught in no-man's land.
Initially called offside, VAR judged that Trippier's run in the build-up was impeccably timed, sending the St James' Park crowd wild.
Newcastle's stranglehold on the first half was released only sporadically by attacks from the visitors, and the hosts were out of sight by the break despite having squandered a number of chances.
Trippier and Murphy were causing havoc down the right, and their link-up led to a pinpoint cross for Gordon to finish at the back post in the final minute of normal time.
Longstaff then added the third, pouncing on a Marc Guehi slip to slot past the helpless Johnstone.
Palace started the second half with a few signs of life; a more organised counter-press helping them break through the Newcastle lines.
Odsonne Edouard was denied by a Jamaal Lascelles block, but Newcastle broke from the resulting corner, with Ward stepping in to cut out Murphy's Gordon-bound cross.
That ruthlessness on the break was evident again when just seconds after Palace had tested Nick Pope, Wilson finished off yet another swift move involving Murphy and Trippier.
More to follow
Follow Newcastle v Crystal Palace live here
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Newcastle United
Squad number22Player namePope
Squad number2Player nameTrippier
Squad number6Player nameLascelles
Squad number5Player nameSchär
Squad number33Player nameBurn
Squad number36Player nameS Longstaff
Squad number39Player nameBruno Guimarães
Squad number7Player nameJoelinton
Squad number23Player nameMurphy
Squad number9Player nameWilson
Squad number10Player nameGordon
Squad number8Player nameTonali
Squad number14Player nameIsak
Squad number21Player nameLivramento
Squad number24Player nameAlmirón
Squad number32Player nameAnderson
Crystal Palace
Squad number1Player nameJohnstone
Squad number2Player nameWard
Squad number16Player nameAndersen
Squad number6Player nameGuéhi
Squad number3Player nameMitchell
Squad number8Player nameLerma
Squad number28Player nameDoucouré
Squad number19Player nameHughes
Squad number9Player nameJ Ayew
Squad number14Player nameMateta
Squad number22Player nameÉdouard
Squad number11Player nameMatheus França
Squad number49Player nameRak-Sakyi
Squad number52Player nameOzoh
Line-ups
Newcastle
Formation 4-3-3
22Pope2TrippierBooked at 45minsSubstituted forLivramentoat 69'minutes6Lascelles5Schär33Burn36S LongstaffBooked at 39mins39Bruno GuimarãesSubstituted forTonaliat 69'minutes7JoelintonSubstituted forAndersonat 80'minutes23Murphy9WilsonSubstituted forIsakat 70'minutes10GordonSubstituted forAlmirónat 70'minutesSubstitutes
1Dúbravka3Dummett8Tonali13Targett14Isak20Hall21Livramento24Almirón32AndersonCrystal Palace
Formation 4-3-3
1Johnstone2Ward16Andersen6Guéhi3MitchellBooked at 60mins8LermaSubstituted forOzohat 87'minutes28Doucouré19HughesSubstituted forFrança de Oliveiraat 70'minutes9J Ayew14MatetaBooked at 29minsSubstituted forRak-Sakyiat 61'minutes22ÉdouardBooked at 45minsSubstitutes
4Holding11França de Oliveira17Clyne26Richards29Ahamada31Matthews44Riedewald49Rak-Sakyi52OzohReferee:Tim Robinson
Attendance:52,189
Live Text
Match ends, Newcastle United 4, Crystal Palace 0.
Second Half ends, Newcastle United 4, Crystal Palace 0.
Delay over. They are ready to continue.
Delay in match because of an injury Odsonne Édouard (Crystal Palace).
Attempt saved. Jesurun Rak-Sakyi (Crystal Palace) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Matheus França.
Substitution, Crystal Palace. David Ozoh replaces Jefferson Lerma.
Attempt missed. Joel Ward (Crystal Palace) header from the centre of the box misses to the right. Assisted by Matheus França with a cross following a corner.
Corner, Crystal Palace. Conceded by Tino Livramento.
Corner, Crystal Palace. Conceded by Fabian Schär.
Corner, Crystal Palace. Conceded by Nick Pope.
Attempt saved. Odsonne Édouard (Crystal Palace) right footed shot from outside the box is saved in the top left corner.
Foul by Elliot Anderson (Newcastle United).
Odsonne Édouard (Crystal Palace) wins a free kick in the attacking half.
Substitution, Newcastle United. Elliot Anderson replaces Joelinton.
Jacob Murphy (Newcastle United) wins a free kick in the attacking half.
Foul by Cheick Doucouré (Crystal Palace).
Attempt missed. Jordan Ayew (Crystal Palace) left footed shot from the centre of the box is close, but misses to the left.
Attempt missed. Matheus França (Crystal Palace) right footed shot from outside the box is high and wide to the left. Assisted by Cheick Doucouré.
Foul by Tino Livramento (Newcastle United).
Jordan Ayew (Crystal Palace) wins a free kick in the defensive half.
Our coverage of your Premier League club is bigger and better than ever before - follow your team and sign up for notifications in the BBC Sport app to make sure you never miss a moment