LEEDS breathed fresh life into their Premier League survival hopes after a manic win at Wolves.

Jack Harrison, Luke Ayling, Rasmus Kristensen and Rodrigo struck to earn the West Yorkshire side a rollercoaster 4-2 victory which lifts them out of the Premier League’s relegation zone.

Jonny’s long-range lob and Matheus Cunha’s first goal for Wolves gave them hope but the former was then shown a straight red card for a poor challenge on Ayling.

Unused substitute Matheus Nunes was also dismissed in stoppage time, with Wolves furious Rodrigo’s clinching goal was not ruled out for a foul on Adama Traore.

Exactly 12 months previously, Leeds had hit back from 2-0 down to win 3-2 at Molineux thanks to Ayling’s injury-time winner.

Victory was still not straightforward this time, but a frenzied win in a game which threatened to swing either way leaves Leeds 14th, just a point and a place behind their hosts with a game in hand.

As much as Wolves have improved under Julen Lopetegui, home defeats to Bournemouth and now Leeds have stopped them from pulling away.

It is a measure of how tight the foot of the table is at present that the visitors started the day in 19th, and the weekend ended with just four points between Crystal Palace in 12th and rock-bottom Southampton.

It looked bleak early for Wolves on Saturday, after Harrison set the tone for a madcap game when he opened the scoring just six minutes in, turning home Wilfried Gnonto's pull back.

Harrison – whose move to Leicester was cancelled mid-medical in January – only has four goals this season but none will have been as crucial as this.

Leeds’ fast start had suddenly turned into a rearguard action as bodies were put on the line to deny the hosts, who forced the tempo after going behind.

Home defender Craig Dawson, already on a booking, was withdrawn at the break and Wolves thought they had levelled soon after.

Podence’s corner was nodded goalwards by Nathan Collins and stabbed in by Mario Lemina, only for the celebrations to be cut short by an offside flag.

If the hosts thought that would herald the start of a comeback they were mistaken, and Leeds grabbed a second four minutes into the half.

It was poor defending from Wolves as the ball-watching Neves allowed Ayling to peel away from a corner and he was left criminally unmarked to nod in at the far post.

With the hosts shell-shocked, Pablo Sarabia steered wide for them, but Leeds were in dreamland after 62 minutes.

Joao Gomes had denied Harrison a second with a smart block but it only delayed a third, as Kristensen got in on the act.

The substitute had only been on for 31 seconds before he robbed Jonny, who failed to deal with Harrison’s cross, at the far post and fired through Jose Sa’s legs.

Jonny quickly - and spectacularly - pulled a goal back when he lobbed in from 40 yards with Meslier having rushed out to clear.

It gave Wolves hope and, after Meslier brilliantly saved from Cunha, the striker set up a grandstand finish when his shot from the edge of the box clipped Wober to make it 3-2 with 17 minutes left.

But Jonny's reckless tackle on Ayling with six minutes left all but ended Wolves' fightback.

Rodrigo then wrapped the game up for Leeds in stoppage time when he raced through to dink over Sa.

It sparked Wolves protests, as Marc Roca appeared to pull Traore in the build-up.

The home bench was incensed and Nunes, who had to be restrained, was sent off for dissent.