Goals from Scott Sinclair, Emil Riis and Brad Potts saw the Royals' unbeaten home streak end and here's how the players fared on a successful night...
9. Daniel Johnson - 7
2020 just continues to get stranger and stranger as the £50,000 man misses from the spot. He'll be disappointed with the quality of the pen but kept things moving and pressed well otherwise.
10. Brad Potts - 7
As you can expect from the versatile midfielder, he did everything he could for the team and was important in the shape and pressing. Deserved his goal in the final minutes bursting forward and finished well.
11. Emil Riis - 8
A real handful all night and not for the first time since joining, offers a bit of everything, this time using his pace to score and win another penalty. Exciting to think he's only getting started.
12. Tom Barkhuizen - 7
Came off the bench and worked like a charm. Got down the right wing on the end of Riis' ball over the top to lay it on a plate for Potts to slam home and seal the points, good vision and composure.