Alexander Isak became the first Newcastle player to score in eight successive Premier League games as his double helped condemn Wolves to a 3-0 defeat at St James' Park.
The 25-year-old Sweden international opened the scoring with a deflected 34th-minute effort and then helped himself to a second after the break to take his tally to 16 goals in as many games and 17 for the season before setting up Anthony Gordon for a third.
His efforts were instrumental in securing a club record-equalling ninth successive win in all competitions for the Magpies and eased them into the top four.
The visitors started brightly with Joao Gomes lively in the middle of the field, and they might have made an impression had Goncalo Guedes not missed his kick when Rodrigo Gomes picked him out in the middle after Sandro Tonali had inadvertently diverted the ball into his path.
In the event, it was Jacob Murphy who unleashed the game's first meaningful attempt with six minutes gone, forcing a sprawling save from Jose Sa.
Both sides were wasteful in possession as play switched quickly from end to end with the Wolves press particularly effective in the early stages, and they passed up a second good opportunity with 13 minutes gone when Guedes dragged a shot wide after Hwang Hee-chan's cross had been allowed to travel across goal.
However, Sa had to get down well to repel Murphy's 24th-minute strike and Emmanuel Agbadou made a superb block to deny Gordon seconds later before Santiago Bueno repeated the feat.
Isak dragged a 31st-minute effort wide after running on to Bruno Guimaraes' fine through-ball with the Magpies piling on the pressure, and they finally made it tell 11 minutes before the break.
Murphy picked out Isak on the left and the Swede cut inside and worked his way into a shooting position with the help of a kind deflection before going for goal with a shot which looped up off defender Rayan Ait-Nouri and wrong-footed the keeper.
The visitors almost got themselves back in it with two minutes of the half remaining when Lewis Hall slipped as he and Gomes chased Guedes' ball over the top and the wing-back crossed for Jorgen Strand Larsen, whose first-time shot clipped the outside of the post.
Half-time substitute Matheus Cunha warmed keeper Martin Dubravka's hands with a 48th-minute snapshot and Gordon saw another attempt deflected over at the other end as the pace of the game showed little sign of abating.
But the Magpies gave themselves breathing space with 57 minutes gone when Guimaraes picked out an unmarked Isak deep inside the Wolves penalty area and he controlled before beating Sa with ease.
Cunha twice went close to reducing the deficit as Wolves rallied, but they succumbed once again 16 minutes from time with Isak this time the provider for Gordon, his goal surviving a lengthy VAR check unlike Bueno's late consolation strike, which was ruled out for handball after a review amid a late flurry.
Jean-Philippe Mateta and Marc Guehi struck in the second half as Crystal Palace won at Leicester and condemned the Foxes to a sixth straight Premier League defeat.
Boos rang around the King Power Stadium at full-time after a result that left Ruud van Nistelrooy's side still two points from safety.
Leicester had produced a rare display of dominance in the first half but went into the break goalless despite having 11 shots, although Mateta had squandered a glorious chance to put the away side in front.
And it only took seven second-half minutes for Palace to click into gear as Mateta made amends for his miss, before Guehi wrapped up the points for Palace with 12 minutes left.
Three chances fell by the way of Jamie Vardy within the first 18 minutes but he managed to miss all three, with the best one coming after Stephy Mavididi played a through ball to the striker but he shot straight at visiting goalkeeper Dean Henderson.

Leicester were in total control but have recently made a habit of giving their opponents goals, and they almost did it again.
Palace did well to force the hosts back into their own half following a string of passes and Victor Kristiansen's clearance was chased down by Will Hughes straight into the path of Mateta, who somehow shanked his first-time effort over the crossbar.
Leicester continued to create chances, with James Justin the next to come close from a free-kick which left Henderson rooted to the spot but flew wide of the post.
The visitors waited right until the end of the opening half for their best spell. Tyrick Mitchell's initial blocked shot sat nicely for Hughes at the edge of the area but the midfielder fired his powerful effort over the crossbar.
Leicester paid the price for not cashing in on their first-half dominance in the 52nd minute.
Mateta bullied Jannik Vestergaard to pounce on Ismaila Sarr's perfectly timed through ball before he rounded Jakub Stolarczyk and made no mistake this time in slotting into an empty net.
The visitors continued to pile on the pressure in the opening 15 minutes of the second half and Stolarczyk had to spread himself brilliantly to deny Mitchell from close range to keep the deficit at one.
Van Nistelrooy's triple substitution midway through the half aimed to reassert Leicester's command but Patson Daka and Vardy failed to hit the target either side of Boubakary Soumare's strike which hit the upright.
And Palace again punished Leicester's wastefulness as Guehi wrapped up the points in the 78th minute.
Eberechi Eze's dinked free-kick dropped for the England defender, who lashed high into the net for his third goal of the season.
Follow the RTÉ Sport WhatsApp channel for the best news, interviews, analysis and features, as well as details of our sports coverage across all RTÉ platforms.