Rovers sunk deeper into the relegation mire as a 60 second horror show saw their vital clash with Colchester United turned on its head.
New loan signing Gary McSheffrey had given Rovers the lead in a largely uneventful first half between the two strugglers, latching onto a superb cross-field pass from James Coppinger before slotting home.
But after inviting League One's bottom side onto them after the break, Rovers were soundly punished.
Chris Porter grabbed a deserved equaliser just after the hour from close range after good work from the impressive Gavin Massey.
But few could have predicted how quickly Colchester would take the game out of Rovers' hands.
First, the tricky Elliot Lee darted to the corner of the box and curled a stunning strike beyond Rovers debutant keeper Remi Matthews.
And exactly 60 seconds later, Alex Gilbey worked space and smashed into the top corner from 25 yards to leave Rovers devastated.
The visitors struggled to muster anything of note after falling behind allowing the hosts to see out the game comfortably.
And they added to their comfort two minutes from time when substitute Brindley slotted home after George Moncur saw a shot saved.
Rovers dropped to 22nd in the table with their goal difference advantage gone over Oldham Athletic, who play on Saturday.
Colchester: Parish, Edwards, Chambers (Kent 17), Eastman, Shorey, Massey, Gilbey, Garvan, Lee (Brindley 80), Moncur, Porter (Bonne 82). Subs not used: Barnes, Wright, Lapslie, Ambrose.
Rovers: Mattheews, Taylor-Sinclair, Alcock, Butler, Butler, Evina (MacKenzie 65), Coppinger (Calder 74), Middleton, Rowe, Stewart (Williams 67), McSheffrey, Tyson. Subs not used: Stuckmann, Keegan, Chaplow, Mandeville.
Referee: Kevin Friend (Leicestershire)
Attendance: 3,771 (379 away)