Jason Steele 8

Made a stunning save from Adryan in the first half and an even more important one in the second to turn Mirco Antenucci’s shot onto the post.

Alex Baptiste 7

Celebrated the 400th league start of his career with a victory, the centre back turned right back was his usual committed self.

Shane Duffy 7

Stood strong in the face of Leeds’ late aerial bombardment, he enjoyed another solid afternoon at the heart of the Rovers defence.

Grant Hanley 8

The captain was his side’s best defender, making vital clearances and showing a great turn of pace to get team-mates out of trouble.

Markus Olsson 7

A display that showed how much the left back has come on as a defender, he got stuck in and linked up well with Ben Marshall.

Tom Cairney 5

Clipped the bar in the first half but things did not go his way in the second and he was sent off late on for two bookings.

Lee Williamson 6

In-form midfielder sprayed some lovely passes out wide to Marshall in the first-half but his second-half substation proved the correct call.

Corry Evans 8

Man of the match on any other day, he was superb, breaking up and starting attacks, and winning the crucial midfield battle.

Ben Marshall 7

Far and away Rovers’ biggest threat before the break, at times in the second half Leeds put two and sometimes three men on him. Some compliment.

Jordan Rhodes 8

Other team-mates may have performed better for the 90 minutes but he came alive after his equaliser and without his penalty, there would have been no win.

Rudy Gestede 5

Experienced a rare off day, on what was his one-year anniversary with the club, and was rightly replaced by Luke Varney, who went on to win the penalty.