Leeds United (4-2-3-1)
1 Illan Meslier
Fairly helpless for the goals. Put into some very tight situations with passes back from his defenders, but just about dealt with them. 6
2 Luke Ayling ©
For all of the difficulties Leeds faced with their backline, Ayling improved as the match wore on. Rayan Ait-Nouri was pulling him everywhere in the first half though. Right-back brought the ball down beautifully for the first Leeds goal to keep the chance alive. Right composure to hit the winner. 6
14 Diego Llorente
A very difficult evening for Llorente, who never dealt with Raul Jimenez and looked naive in how far he followed him away from his backline at times. Looked shaky and faffed with the ball in his own box. 4
READ MORE: Why Raphinha is missing Leeds United's Premier League clash at Wolves
21 Pascal Struijk
Dithered at the back and gifted chances to Wolves. Like Llorente, looked shaky throughout and seems to be going through a difficult spell right now. Battled well in the latter stages. 6
15 Stuart Dallas
Battled on through a horrible tackle and clear injury in the second half, but his actually performance was nowhere near his high standard. Persistently gave the ball away and got annihilated by Jonny down that flank. 5
43 Mateusz Klich
Looked overrun by Wolves and delivered no control in the middle of the park for Leeds. 5
4 Adam Forshaw
Like Klich, looked overrun in the middle until the hosts went down to 10 men. Saw more of the ball as Leeds came back into the game, but lacked polish. 5
20 Daniel James
For all of the running that looks so forlorn in the frontline, the statistics turned out a decent return of key passes for James, whose pace always give him the chance to upset the backline. Not a great night for attacking football from the visitors. 6
19 Rodrigo
Took advantage of a Wolves error for his goal, but this was another challenging night for Rodrigo to create anything at all for Leeds. Match bypassed him entirely at points. Passes went astray. 5
22 Jack Harrison
Got into the right place at the right time for his goal, but another night where he was unable to provide what the team needed in the final third when it came to creating chances or getting into the box to finish them. Got much, much better in the final 10 minutes of the game. 6
9 Patrick Bamford
A very sad evening for him. In the time he was on the field he missed a very good chance with a shot into the side netting. 5
Substitutes
13 Kristoffer Klaesson (on for Meslier 55min)
Didn't have a lot to do with Wolves down to 10 men and unable to really test him until late on. Came and cleared a cross well with his fist under massive pressure from attackers in a crowd. Some very good saves in the latter stages. 7
5 Robin Koch (on for Llorente 40min)
Really solid and brought some decent bite to the middle when it seemed everything was falling apart around him. Superb cross-field pass to create the first goal which began the fightback. 7
6 Liam Cooper
23 Kalvin Phillips
30 Joe Gelhardt
35 Charlie Cresswell (on for Klich 45+9min)
Solid and would have been a seven had it not been for his reckless yellow-card challenge. 6
38 Crysencio Summerville
42 Sam Greenwood (on for Bamford 23min)
Very difficult circumstances to come into and very little notice for him to come on, but plugged away. 6
54 Nohan Kenneh