INJURY ravaged Rovers suffered a bad case of injury time heartbreak when a cruel own goal snatched away the point they had worked so hard to achieve.
Rovers had a dozen first team players ruled out, with James Coppinger and James Hayter the latest victims, but their patched up squad produced a gritty display and deserved to share the spoils.
Sean O’Driscoll’s men started well with George Friend lobbing a dangerous ball across the face of the goal before Billy Sharp cut inside to have a shot deflected for a corner.
Millwall had a couple of efforts disallowed for offside and had more of the play in the second half but huffed and puffed without really looking like scoring.
In fact it was Rovers who created the best chance in the 69th minute when John Oster crossed from the left and Ryan Mason just failed to connect with a header before the ball ran to Steve Brooker who ballooned his shot over the top.
Rovers defended spiritedly under pressure and looked to have done enough until James Henry raced through on the right in the 91st minute and sent over a raking cross which skimmed off the head of James O’Connor and into the net as he and Kevin Lisbie challenged for the ball.
It was a sickening ending for Rovers and for young keeper Gary Woods who seemed set for a second successive clean sheet.
* More on Rovers and the build up to consecutive home games against Portsmouth (Sat) and Ipswich next Tuesday in this week’s Free Press.