Two second half goals saw Rovers and Manchester City take a point apiece in the Under-18 Premier League encounter at Brockhall Village.
Rovers were without young defender Jalil Saadi, who was away at a Morocco Under-20 training camp.
That meant Jake Garrett took the French-born youngster's place in the heart of the defence against the Citizens.
An even contest saw City shade the first half, which also saw 12 minutes of added time due to an injury to visiting defender Ryan Corrigan.
The play wasn't fluid, but it was Rovers who grabbed the advantage in the opening period of the second half, with Vilius Piliukaitis capitalising on a defensive mishap to break the deadlock in tough conditions.
But soon after it was the visitors who found an equaliser, with Cole Palmer slotting past Jordan Eastham after latching onto a D'Margio Wright-Phillips ball.
Rovers had to withstand some City pressure at times for the remainder of the game, but ensured they gained a point to rise up to eighth place in the table.
Rovers are next in action when we host West Bromwich Albion on Saturday 3rd November, kick-off 12pm.
Rovers Under-18s: Eastham, Pike, Garrett, Wilson, Barnes (c), Boyomo, Durrant (Connolly, 74), Whitehall, Burns (Connell, 71), Piliukaitis (Lonsdale, 83), Brennan.
Unused substitutes: Winterbottom, Zimba.
Goal: Piliukaitis, 49
Manchester City Under-18s: Slicker, Sobowale, Robinson, Amankwah, Corrigan (Midgley, 45), Fiorini, Wright-Phillips, Dele-Bashiru, Ogunby (Ohio, 83), Palmer, Braaf.
Unused substitutes: Egan-Riley, McAtee, Bellis.
Goal: Palmer, 54
Referee: N. Evans