Goals from Hakeeb Adelakun and Maxime Biamou helped Rovers to a brilliant win at Crawley Town.
The battle of Sky Bet League Two's form teams proved to be an eventful affair, with Adelakun delivering a superb individual effort to give Rovers the lead before Tom Anderson was sent off with 24 minutes remaining.
Rovers battled incredibly well and secured all three points in added time through substitute Biamou.
To watch highlights from the game, click play on the video above.