A brilliant second half fight back saw Rovers beat Barrow for a ninth consecutive win.
Goals from Emile Acquah and Rory Feely had Barrow in a commanding position heading into the second half.
But a Joe Ironside penalty gave Rovers a lifeline, setting the stage for late heroics as Hakeeb Adelakun and Harrison Biggins netted to complete the turnaround in the final five minutes of the 90.
And Ironside scored deep into added time to complete a dramatic triumph.
To watch highlights from the game, click play on the video above.