Newcastle took a huge stride towards Champions League football next season by inflicting a demoralising defeat on struggling Everton, who remain rooted in the Premier League's relegation zone.
A comfortable win at Goodison Park keeps Eddie Howe's men in third place, eight points clear of Aston Villa in fifth and with a game in hand, in the battle to play in Europe's elite club competition.
Callum Wilson scored twice for the visitors in each half, reacting quickest to poke home the opener before curling a magnificent 25-yard effort into the top corner.
Brazilian Joelinton netted in between, heading in from close range following excellent play by Joe Willock to set up the goal.
Dominic Calvert-Lewin thought he had made it 1-1 for Everton on the stroke of half-time, but a delightful dinked finish was ruled out for offside.
Dwight McNeil did make it 3-1 with a header for the hosts, but substitute Jacob Murphy added a Newcastle fourth just a minute later to consign Everton to a 17th loss of the campaign, which leaves them in 19th place and two points from safety.
More to follow.
helpHow 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
Everton
Squad number1Player namePickford
Squad number22Player nameGodfrey
Squad number5Player nameKeane
Squad number2Player nameTarkowski
Squad number19Player nameMykolenko
Squad number8Player nameOnana
Squad number27Player nameGueye
Squad number16Player nameDoucouré
Squad number17Player nameIwobi
Squad number9Player nameCalvert-Lewin
Squad number7Player nameMcNeil
Squad number20Player nameMaupay
Squad number37Player nameGarner
Squad number50Player nameSimms
Newcastle United
Squad number22Player namePope
Squad number2Player nameTrippier
Squad number5Player nameSchär
Squad number4Player nameBotman
Squad number13Player nameTargett
Squad number36Player nameS Longstaff
Squad number39Player nameBruno Guimarães
Squad number28Player nameWillock
Squad number24Player nameAlmirón
Squad number9Player nameWilson
Squad number7Player nameJoelinton
Squad number8Player nameGordon
Squad number14Player nameIsak
Squad number23Player nameMurphy
Squad number32Player nameAnderson
Squad number33Player nameBurn
Line-ups
Everton
Formation 4-3-3
1Pickford
22Godfrey5Keane2Tarkowski19Mykolenko
8Onana27Gueye16Doucouré
17Iwobi9Calvert-Lewin7McNeil
1Pickford22Godfrey5Keane2Tarkowski19Mykolenko8OnanaBooked at 40minsSubstituted forMaupayat 73'minutesBooked at 90mins27GueyeSubstituted forGarnerat 83'minutes16Doucouré17Iwobi9Calvert-LewinSubstituted forSimmsat 83'minutes7McNeilSubstitutes
3Patterson11Gray13Mina15Begovic20Maupay26Davies30Coady37Garner50SimmsNewcastle
Formation 4-3-3
22Pope
2Trippier5Schär4Botman13Targett
36S Longstaff39Bruno Guimarães28Willock
24Almirón9Wilson7Joelinton
22Pope2Trippier5Schär4Botman13TargettBooked at 53minsSubstituted forBurnat 68'minutes36S LongstaffSubstituted forIsakat 74'minutes39Bruno Guimarães28WillockSubstituted forAndersonat 87'minutes24AlmirónSubstituted forMurphyat 68'minutes9WilsonSubstituted forGordonat 87'minutes7JoelintonSubstitutes
1Dúbravka6Lascelles8Gordon11Ritchie14Isak19Manquillo23Murphy32Anderson33BurnLive Text
Match ends, Everton 1, Newcastle United 4.
Second Half ends, Everton 1, Newcastle United 4.
Corner, Newcastle United. Conceded by Vitalii Mykolenko.
Neal Maupay (Everton) is shown the yellow card for a bad foul.
Bruno Guimarães (Newcastle United) wins a free kick on the left wing.
Foul by Neal Maupay (Everton).
Foul by Joelinton (Newcastle United).
Dwight McNeil (Everton) wins a free kick on the left wing.
Attempt missed. Jacob Murphy (Newcastle United) left footed shot from the centre of the box is just a bit too high. Assisted by Bruno Guimarães.
VAR Decision: No Goal Everton 1-4 Newcastle United.
GOAL OVERTURNED BY VAR: Fabian Schär (Newcastle United) scores but the goal is ruled out after a VAR review.
Offside, Newcastle United. Kieran Trippier tries a through ball, but Dan Burn is caught offside.
Corner, Newcastle United. Conceded by Vitalii Mykolenko.
Substitution, Newcastle United. Elliot Anderson replaces Joe Willock.
Substitution, Newcastle United. Anthony Gordon replaces Callum Wilson.
Attempt blocked. Alexander Isak (Newcastle United) right footed shot from the left side of the box is blocked. Assisted by Joe Willock.
Substitution, Everton. James Garner replaces Idrissa Gueye.
Substitution, Everton. Ellis Simms replaces Dominic Calvert-Lewin.
Goal! Everton 1, Newcastle United 4. Jacob Murphy (Newcastle United) right footed shot from very close range to the bottom right corner.
Goal! Everton 1, Newcastle United 3. Dwight McNeil (Everton) left footed shot from a difficult angle and long range on the right to the centre of the goal following a corner.
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