Reading's Under-18s fought hard to come from a goal behind to beat their Aston Villa counterparts in the U18 Premier League South on Saturday.
After a tight first half at Bodymoor Heath, Villa's training ground, the hosts took the lead through Brad Young from the penalty spot, leaving the young Royals with work to do after the break.
But their team spirit and quality soon saw the Royals fight their way back into the game, and level midway through the second half when Dejan Tetek provided the assist for Claudio Osorio to strike and equalise.
And Reading earned their winner 10 minutes from time, when substitute Jeriel Dorsett latched onto a ball from Pedro Neves to fire the Royals in front.
Despite late pressure from the hosts, Reading held on to take all three points in the U18 Premier League. The teams face off once again this weekend, this time in the group stages of the U18 Premier League Cup.
Full time | Aston Villa U18 1-2 Reading U18
Reading U18: Collins, Hamilton (Abdul-Salam 65), Hewitt (Dorsett 58), Abby, Samuels, Tetek, Talent-Aryeetey, Sackey, Osorio, Neves, Melvin-Lambert.
Subs: Roberts, Brocks.
Elsewhere on Friday, Reading's Under-23s were on the wrong end of a 2-1 defeat away at Middlesbrough in the Premier League 2.
A youthful squad travelled up to Teesside over the weekend, and one positive for Scott Marshall's side was seeing a return for Jack Nolan off the bench, who had been out with a long-term injury and is slowly making his way back into the squad, as did Conor Lawless, who was involved from the start for Reading.
Boro took the lead early on from the spot, as Hayden Hackney converted from 12 yards after Djed Spence was brought down in the box.
Reading pressed for the leveller, as Oliver Pendlebury, Thierry Nevers and Adam Liddle all went close on separate occasions during the first half.
The equaliser close to the hour mark, though, as Liddle latched onto a pass from Nevers and his deflected effort found the bottom corner.
Unfortunately for the Royals, they would make the long journey back to Berkshire without points on the night, as Boro struck once more 15 minutes from time.
Stephen Wearne saw an effort well saved by Coniah Boyce-Clarke, but Rumarn Burrell was quick to follow up and finish from close range to earn Boro all three points on the night.
Full time | Middlesbrough U23 2-1 Reading U23
Reading U23: Boyce-Clarke, Medford-Smith, Elva-Fountaine, Osho (c), Nditi, Lawless (Nolan 58), Pendlebury, Caetano, Azeez (Bristow 64), Nevers (Beeden 71), Liddle.