Shelbourne came away with a 3-1 win at the Showgrounds in the Elite Northern Division under-19 league.
Gary Armstrong scored for the home side which levelled the game just before half-time but Shels grabbed two late goals and all three points.
Into the team from the Derry City game came Oisin Connolly and Regan Donelon to replace Ryan O'Donoghue and Paul Doyle.
Shels made a bright start and in the first minute Adam Chambers had to be alert in goals to push over a free from long distance. From another set-piece they again went close shortly after but Chambers watched the header fly wide.
After 15 minutes the lead was taken by Shelbourne when Aaron Robinson hit home a nicely struck volley from just inside the penalty area.
A good response was produced by the Bit o'Red with the first shot at goal from the home side coming on 21 minutes when Liam Flatley had an attempt at goal from just outside the box blocked.
Three minutes later Gary Armstrong played a beautifully weighted pass through for Darren Kilcawley to run onto from the right wing but his shot to the near post rolled just wide.
The game went quiet for a period with Rovers losing right-back Kyle Harrigan to injury. Owen O'Donoghue came on his his place on 37 minutes.
On the stroke of half-time Rovers got an equaliser with a fantastic individual effort from Gary Armstong. From a Shels corner Rovers broke with the Calry player going on a great run down the left side before producing an accomplished finish past the keeper.
The away team got on top early in the second half and had several shots at goal though none seriously troubled Chambers. Against the run of play on 62 minutes Armstrong almost produced a carbon copy of his earlier goal but this time on his right side he failed to keep the shot down.
With the game appearing to be heading for a draw Shelbourne retook the lead on 73 minutes. A well hit shot through a crowded penalty area took a deflection to decieve Chambers and although he got a hand to the ball it wasn't enough to keep it out.
With five minutes remaining the points were sealed by the Dublin club. As Chambers attempted to clear the ball out from his penalty area it was charged down leading to the ball rolling into the goals.
The final whistle blew with Shelbourne getting the win leaving Rovers still in seventh place in the league with an away game to Bohemains next Sunday to come.
Team: Chambers, Harrigan (O'Donoghue), Donelon, Taheny, Connolly, McManus, Hannon (Kennoy), Kilcawley (McCarrick), Flatley, Armstrong, Anderson (Doyle).