Match ends, Wolverhampton Wanderers 2, Leeds United 4.

Leeds climbed out of the Premier League relegation zone after holding off a late Wolves fightback to win an enthralling game at Molineux.
The victory lifts Javi Gracia’s side – who started the day in 19th – four places and two points above the bottom three.
Jack Harrison, who scored in last weekend’s 2-2 draw at home to Brighton, side-footed Wilfried Gnonto’s cut-back past Jose Sa to give the visitors an early lead after a bright start.
Leeds doubled their advantage four minutes into the second half as Luke Ayling, left completely unmarked by the Wolves defence, beat Sa with a low header from point-blank range.
More questionable defending from Jonny gifted second-half substitute Rasmus Kristensen a third moments after the Dane’s introduction, before the Wolves defender gave his team hope with a tremendous volleyed finish after Illan Meslier had come rushing out of his goal to make a clearance.
Matheus Cunha’s deflected strike set up a nail-biting finale, but Wolves’ hopes of a dramatic comeback were dealt a blow when Jonny was shown a straight red card for a reckless, studs-up challenge on Ayling with just over six minutes remaining.
Rodrigo completed the scoring deep into added time, lifting the ball over the onrushing Sa for his 11th league goal of the campaign.
“I enjoyed [the game] more in the first half,” Gracia told BBC Match of the Day afterwards. “In the second half we suffered a lot.
“We knew before coming here it would be a very demanding game. After scoring three goals we maybe thought the game was over.
“My players deserve their reward. To win here, they did many things well.”
Julen Lopetegui’s Wolves side stay 13th but remain only three points above the relegation zone, having played at least a game more than the majority of their rivals near the foot of the table.
- Reaction to Wolves v Leeds and the rest of Saturday’s Premier League action
- Visit our Wolves page
- More Leeds content
Rare away success breathes life into Leeds survival bid
Leeds have shown plenty of promise in their two home games under new manager Gracia but had lost both games away from Elland Road under the 52-year-old – at Fulham in the FA Cup and Chelsea in the league – prior to Saturday.
The visitors certainly didn’t start like a team with only one top-flight victory on their travels this season, taking the game to Wolves and going in front with just six minutes on the clock.
Gnonto, restored to the side in place of Crysencio Summerville, was particularly lively early on and vindicated his manager’s decision with a brilliant cut-back into Harrison, who side-footed home his second goal in as many games.
The visitors had their backs to the wall for the rest of the first half as Wolves applied heavy pressure, but a combination of smart goalkeeping, last-ditch defending and wasteful finishing ensured they went into half-time with their narrow lead intact.
Second-half goals from Ayling – his first since scoring in Leeds’ 3-2 win at Molineux on 18 March last year – and Kristensen gave Leeds a seemingly comfortable platform for a rare away success, but Jonny’s spectacular finish and Cunha’s low effort – which took a heavy deflection off Maximilian Wober on its way in – offered Wolves an unlikely lifeline.
Ayling was fortunate to escape serious injury when Jonny caught the Leeds skipper with a high challenge after a heavy touch, but the 31-year-old was back on his feet quickly to help the visitors see out the victory.
Rodrigo’s late effort was subject to a VAR review for an apparent foul by Marc Roca on Adama Traore in the build-up, but after viewing the incident on his pitchside monitor referee Michael Salisbury decided to award the goal.
Wolves frustrated on eventful afternoon for Jonny
Wolves were adamant they should have been awarded a penalty at St James’ Park last weekend, and they were no less incensed by Salisbury’s failure to award a spot-kick after Junior Firpo appeared to clip Nelson Semedo in the area minutes after Harrison’s opener.
Lopetegui looked on bemused as the video assistant referee confirmed Salisbury’s original decision, before making his feelings plain to fourth official Andre Marriner.
However, the hosts could have no complaints with the decision to dismiss Jonny, who had an eventful afternoon to say the least.
The 29-year-old should have cleared a low cross in the build-up to Leeds’ third but failed to adequately shield the ball under pressure from Kristensen, who found the far corner with a drilled finish.
Jonny then got Wolves on the scoresheet with a magnificent 35-yard volley after Roca had headed Meslier’s clearance into his path.
But the defender’s afternoon ended on a sour note after his dismissal for the challenge on Ayling. There was no intent from the Spaniard, but Salisbury wasted little time in brandishing the red card after being told to review the tackle on his monitor.
Unused substitute Matheus Nunes was also shown a red card deep into second-half stoppage time after remonstrating with the officials in the aftermath of Rodrigo’s late goal.
After conceding four for the first time since October, Wolves’ meeting with Nottingham Forest after the international break now takes on added importance.
Player of the match
HarrisonJack Harrison
- WolvesWolverhampton WanderersWolverhampton Wanderers
- LeedsLeeds UnitedLeeds United
Wolverhampton Wanderers
Avg
- Squad number37Player nameTraoréAverage rating
4.59
- Squad number8Player nameRúben NevesAverage rating
4.57
- Squad number1Player nameJosé SáAverage rating
4.54
- Squad number22Player nameNélson SemedoAverage rating
4.27
- Squad number23Player nameKilmanAverage rating
4.23
- Squad number15Player nameDawsonAverage rating
4.16
- Squad number9Player nameJiménezAverage rating
4.12
- Squad number7Player namePedro NetoAverage rating
4.05
- Squad number10Player nameDaniel PodenceAverage rating
4.00
- Squad number12Player nameMatheus CunhaAverage rating
4.00
- Squad number5Player nameLeminaAverage rating
3.99
- Squad number35Player nameJoão GomesAverage rating
3.98
- Squad number28Player nameJoão MoutinhoAverage rating
3.84
- Squad number21Player nameSarabiaAverage rating
3.77
- Squad number4Player nameCollinsAverage rating
3.75
- Squad number19Player nameJonnyAverage rating
3.74
Leeds United
Avg
- Squad number11Player nameHarrisonAverage rating
8.42
- Squad number39Player nameWöberAverage rating
8.38
- Squad number29Player nameGnontoAverage rating
8.33
- Squad number25Player nameKristensenAverage rating
8.31
- Squad number19Player nameRodrigoAverage rating
8.08
- Squad number2Player nameAylingAverage rating
8.07
- Squad number5Player nameKochAverage rating
7.99
- Squad number1Player nameMeslierAverage rating
7.94
- Squad number21Player nameStruijkAverage rating
7.84
- Squad number10Player nameSummervilleAverage rating
7.82
- Squad number8Player nameRocaAverage rating
7.76
- Squad number28Player nameMcKennieAverage rating
7.74
- Squad number3Player nameFirpoAverage rating
7.72
- Squad number9Player nameBamfordAverage rating
7.68
- Squad number7Player nameAaronsonAverage rating
7.61
- Line-ups
- Match Stats
- Live Text
Line-ups
Wolves
Formation 4-3-3
- 1Sá
- 22Nélson SemedoBooked at 53minsSubstituted forMatheus Cunhaat 57′minutes
- 15DawsonBooked at 37minsSubstituted forCollinsat 45′minutes
- 23Kilman
- 19Castro OttoBooked at 84mins
- 8NevesSubstituted forJoão Moutinhoat 76′minutes
- 5Lemina
- 35João GomesBooked at 87mins
- 7NetoSubstituted forSarabiaat 45′minutes
- 9Jiménez
- 10PodenceSubstituted forTraoréat 57′minutes
Substitutes
- 4Collins
- 12Matheus Cunha
- 21Sarabia
- 24Gomes
- 25Bentley
- 27Nunes
- 28João Moutinho
- 29Diego Costa
- 37Traoré
Leeds
Formation 4-2-3-1
- 1MeslierBooked at 90mins
- 2AylingBooked at 24mins
- 5Koch
- 39Wöber
- 3FirpoBooked at 45minsSubstituted forStruijkat 81′minutes
- 8RocaBooked at 75mins
- 28McKennieBooked at 45mins
- 11Harrison
- 7AaronsonSubstituted forSummervilleat 81′minutes
- 29GnontoSubstituted forKristensenat 61′minutes
- 9BamfordSubstituted forRodrigoat 67′minutes
Substitutes
- 6Cooper
- 10Summerville
- 19Rodrigo
- 21Struijk
- 22Robles
- 23Sinisterra
- 24Rutter
- 25Kristensen
- 63Gray
- Referee:
- Michael Salisbury
- Attendance:
- 31,570
Match Stats
- Possession
- Home66%
- Away34%
- Shots
- Home23
- Away11
- Shots on Target
- Home8
- Away4
- Corners
- Home5
- Away4
- Fouls
- Home15
- Away9
Live Text
Post update
Full Time
Second Half ends, Wolverhampton Wanderers 2, Leeds United 4.
Post update
Attempt missed. Pablo Sarabia (Wolverhampton Wanderers) left footed shot from outside the box is close, but misses the top left corner from a direct free kick.
Booking
Illan Meslier (Leeds United) is shown the yellow card.
Post update
João Moutinho (Wolverhampton Wanderers) wins a free kick in the attacking half.
Post update
Foul by Crysencio Summerville (Leeds United).
Post update
Corner, Wolverhampton Wanderers. Conceded by Robin Koch.
Dismissal
Matheus Nunes (Wolverhampton Wanderers) is shown the red card.
Post update
VAR Decision: Goal Leeds United – Wolverhampton Wanderers 2-4 Leeds United (Rodrigo).
Goal!
Goal! Wolverhampton Wanderers 2, Leeds United 4. Rodrigo (Leeds United) left footed shot from the left side of the box to the bottom left corner. Assisted by Crysencio Summerville with a through ball.Goal confirmed following VAR Review.
Post update
Hand ball by Pablo Sarabia (Wolverhampton Wanderers).
Post update
Attempt saved. Raúl Jiménez (Wolverhampton Wanderers) header from a difficult angle on the left is saved in the top centre of the goal. Assisted by Adama Traoré with a cross.
Post update
Attempt missed. Matheus Cunha (Wolverhampton Wanderers) header from the centre of the box is high and wide to the right. Assisted by Pablo Sarabia with a cross.
Post update
Hand ball by Rodrigo (Leeds United).
Booking
João Gomes (Wolverhampton Wanderers) is shown the yellow card for a bad foul.
Post update
Foul by João Gomes (Wolverhampton Wanderers).
Post update
Marc Roca (Leeds United) wins a free kick in the attacking half.
Post update
Delay over. They are ready to continue.
Dismissal
Jonny (Wolverhampton Wanderers) is shown the red card.
Post update
Delay over. They are ready to continue.
- 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