Ali Al-Habsi: 6
Didn't have a proper save to make all game. Was good on the ball but did make two big mistakes that on another day could have been costly.
Chris Gunter: 7
Excellent covering in the first half prevented a tap in for Alfonso Pedraza. Got forward well but I just wish he had more confidence and was willing to take a chance now and again. Should drive forward more and shoot when he gets the chance.
Liam Moore: 8
You know those silly tweets with players unloading their pockets at the end of the day and finding an opposition striker still in there. Well that applied to Moore today. Chris Wood was anonymous.
Tyler Blackett: 7
His nonchalance can be a bit hair raising at time. At times he was too casual but overall he deputised well for Paul McShane.
Jordan Obita: 7
Supported Beerens well in the first half. He's been much improved this season and it would be a blow if he was out injured for too long.
Liam Kelly: 7
Superb return from injury. I was worried before kickoff that our midfield would be too lightweight. In the end Kelly ended up muscling a few Leeds players off the ball. When he's as good as he was in the first half we look a much better team. Not unexpectedly tired after the break.
Danny Williams: 7
Worked hard off the ball and was still charging forward in injury time. Always looked to cover Kelly or Swift when they roamed and tried to make himself available for the ball when Reading were in possession. It was worrying to see him needing help to leave the pitch after full time.
John Swift: 8
Showed why he's recently been named Championship Young Player of the Year. A seriously classy display with two wonderful passes in the first half that should have brought goals.
Garath McCleary: 6
Very quiet in the first half and should have scored from a one-v-one. Better after the break though at times his final pass was lacking in quality.
Yann Kermorgant: 8
Showed his attacking colleagues how to finish with a wonderful winner. Unlucky with another clever shot which hit the post and played a delightful cross to set up Beerens in the second half. If he were a bit quicker and 10 years younger Premier League clubs would be after him.
Roy Beerens: 6
The Chris Gunter in attack. Doesn't like a physical battle and could do with more self belief. However, he never shies from the ball and whilst he should have scored it's promising to see him get in good positions.
Lewis Grabban: 6
Lost the ball three times in as many minutes shortly after coming on. Looks out of sorts but got better and helped see out the win.
Jordon Mutch: 6
Provided fresh legs and a bit more of a physical presence in midfield. Don't remember him losing the ball.
Reece Oxford: 6
It's not easy to come on as a centre back but Oxford settled in seamlessly next to Moore.
Who was YOUR man of the match? Vote in our poll at the bottom of the page, and leave your thoughts in the comments section.
Average Rating: 6.8
Best and worst performances from 2016/2017:
6.8 - Leeds United H (W 1-0)
6.7 - Preston North End H (W 1-0)
6.7 - Sheffield Wednesday A (W 2-0)
5.9 - AVERAGE
4.8 - QPR H (L 0-1)
4.7 - Brentford A (L 1-4)
4.4 - Fulham A (L 0-5)