Scott Marshall's Under-23s fired four past Sunderland in the Premier League 2 clash in the north-east on Sunday afternoon - Tyler Frost coming off the bench to score twice on his return from injury.
The first chance of the game fell to the hosts when Ruben Sammut’s corner was met by Jack Bainbridge but his header was straight at Coniah Boyce-Clarke.
But after a good period of pressure from the visitors it was the Royals who deservedly took the lead mid-way through the half when Josh Barrett did what we all know he can do - found the top corner from outside the area to give the Royals an advantage at the break.
Cieran Dunne came close to levelling after the interval but the game swung even further in Reading's favour when substitute Tyler Frost bore down on the Black Cats' goal to slot coolly past goalkeeper Ahmed Abdelkader for 2-0.
Moments later, Sunderland's Algerian stopper was shown a red card for rushing out of his area to thwart another Royals attack only to handle outside his area - referee Elliot Swallow issued the keeper his marching orders.
And the result was put beyond doubt soon after when Michael Olise latched onto a fine cross to add a third from from close range.
The icing on the cake came in Frost's second of the afternoon, smashing home a fourth from distance to add gloss to a fine victory in the Premier League 2.
It's Premier League Cup action for the Royals next and a trip to Woking's Laithwaite Community Stadium for a meeting with Swansea City on Friday afternoon.
Sunderland: Abdelkader, Gamble, Kokolo, Edmundsson (Patterson 51), Taylor, Bainbridge, Mumba (Leonard HT), Neil, Dunne, Sammut, Connelly.
Unused subs: Evans, Greenwood, Connolly
Yellow cards: Taylor, Neill, Connelly.
Red cards: Abdelkader
Reading: Boyce-Clarke, Burley (Bristow 64), Medford-Smith, Dorsett, Howe, Nditi, Tetek, East (c) (Frost HT), Olise, Barrett, House (Nevers 65).
Unused subs: Roberts, Elva-Fontaine.