Jack Harrison condemned Newcastle boss Steve Bruce to fresh misery as Leeds ended their three-game losing streak with a 2-1 victory in the Premier League.
The midfielder clinched three points with a sweet 61st-minute strike four minutes after Miguel Almiron had cancelled out Raphinha’s first-half opener.
That left Bruce without a win in 11 games in all competitions, having taken only two points from the last 27.
Opposite number Marcelo Bielsa will have been delighted with another impressive attacking display, and equally pleased with the way they dug in in the face of a determined fightback which ultimately came up short, if only just.
Bruce had added attack-minded duo Ryan Fraser and Jacob Murphy to the mix in the search for inspiration, and although his team got better as the game progressed, they emerged without reward once again.
Leeds started much the better and Harrison passed up a promising 12th-minute opportunity when he slashed wildly at Stuart Dallas’ cross, sending his volley wide. But his side did not have to wait much longer for the breakthrough.
Murphy was robbed by Harrison after receiving the ball from a throw-in in the opposition half and Patrick Bamford raced away to feed Rodrigo, whose pull-back was dispatched expertly beyond goalkeeper Karl Darlow and into the bottom corner by Raphinha.
Newcastle simply could not get hold of the ball and on the rare occasions they had it, surrendered possession all too cheaply.
Jonjo Shelvey, who had dragged an early shot well wide, drilled an ambitious 32nd-minute free-kick high over and Murphy collided with keeper Illan Meslier as the pair converged on Fraser’s dangerous cross at the far post two minutes later.
Fraser cleared the crossbar with a snapshot from Murphy’s 39th-minute cross as the Magpies improved, but they were fortunate to escape further punishment as the half time whistle approached.
Luke Ayling’s long ball had caught the home defence square. Rodrigo’s attempt was blocked by Jamal Lewis and Raphinha’s follow-up rattled the outside of the post.
Almiron registered the Magpies’ first attempt on target with a 53rd-minute drive and Jamaal Lascelles glanced wide from Shelvey’s free-kick two minutes later.
And Bruce’s team got their reward with 57 minutes gone when Lascelles’ block tackle on Ayling allowed Shelvey to find Wilson, and he laid the ball into Almiron’s run and saw him beat keeper Illan Meslier.
Leeds were back in front within four minutes, however, when Raphinha picked out Harrison in space on the left. He then thumped a shot across Darlow and inside the far post with the outside of his left foot.
Full-back Lewis blasted wastefully over when presented with a glorious opportunity to level for a second time with 66 minutes gone and Meslier pulled off a fine reaction save to keep out Shelvey’s header with 14 minutes remaining.
Meslier preserved his side’s lead with another good stop to keep out Fabian Schar’s strike after the central defender had raced forward from halfway and, in a frenetic conclusion, there was no way back for the hosts.