A 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 debutante David BANJO.
But Albion Rovers pulled a goal back in 19 minutes, when a Montrose corner broke down. The visitors launched a quick counterattack, Ross Davidson feeding a pass to Mark McGUIGAN, the striker firing past home goalkeeper Stuart McKenzie.
Rovers equalised in 31 minutes, when McGUIGAN sent Gary Fisher’s cross over McKenzie’s head and in, off the underside of the crossbar.
Half-time: Montrose 2, Albion Rovers 2.
Montrose found themselves behind for the first time in the match in 51 minutes, 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.
Montrose refused to surrender, however, and found a way back into the match in 59 minutes. Ross McCord controlled a bouncing ball on the edge of the box, powered through a challenge and flicked the ball up for BANJO. The mid-fielder 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.