First-half goals from Ashley Fletcher and Marc Bola secured all three points for the Teessiders to make it back-to-back wins for Neil Warnock’s side.
Our Boro writer Joe Nicholson has dished out his player from the match – scroll down and flick through the pages to see how each player fared at the Madejski Stadium:
1. Marcus Bettinelli - 7
Didn’t have much to do. Made a late save to keep out Michael Morrison’s shot from distance. 7 Photo: Alex Burstow
2. Darnell Fisher - 7
Started in a wing-back role but was asked to play further forward and stop Reading’s left-back getting forward. 7 Photo: Getty Images
3. Anfernee Dijksteel - 7
Stuck to his task as he man-marked Ovie Ejaria on the right of Boro’s defence. 7 Photo: George Wood
4. Dael Fry - 8
A commanding presence at the back and kept Reading striker Lucas Joao on the fringes. 8 Photo: Getty Images