Montrose 3 Albion Rovers 4A DRAMATIC stoppage time goal from substitute Thomas McCluskey saw Albion Rovers snatch a victory from a high-tempo encounter at Links Park.
Montrose winger Stephen O'Neil had put the home side ahead in the sixth minute when he skipped through two challenges and curled a shot in off the post from 20 yards out.
O'Neil turned creator nine minutes later when his ball into the box was volleyed into the net by Montrose debutant David Banjo.
But Albion Rovers pulled a goal back in the 19th minute when a Montrose corner broke down. The visitors launched a quick counter attack, Ross Davidson feeding a pass to Mark McGuigan, the striker firing past home goalkeeper Stuart McKenzie.
Rovers equalised in the 31st minute when McGuigan sent Gary Fisher's cross over McKenzie's head and in off the underside of the crossbar.
Montrose found themselves behind for the first time in the match in the 51st minute when McGuigan's cross to the back post was met on the volley by Davidson, the ball flying back across goal and into the far corner.
But Montrose refused to surrender, and found a way back into the match in the 59th minute. Ross McCord controlled a bouncing ball on the edge of the box, powered through a challenge and flicked the ball up for Banjo. The midfielder controlled the ball on his chest before turning and lashing a shot low past Neil Parry in the Albion Rovers goal.
Although they looked to have done enough to secure at least a draw, Montrose were denied a share of the points in the cruellest of fashions.
Three minutes into second half stoppage time, substitute Thomas McCluskey, who appeared to be offside, beat Marvin Andrews deep in the Montrose half. McKenzie managed to get a touch on the shot, but it wasn't enough to prevent the ball rolling over the goal line to give Albion all three points.