Montrose rode to an impressive 4-2 victory over East Stirlingshire to give themselves breathing room over the league’s 10th-placed club.
Goals came from Chris Templeman, Gary Fraser and Adrian Mallagaray as the Gable Endies dominated at Ochilview.
The visitors made two changes to the side beaten 1-0 at Berwick Rangers; trialist Kieran McWalter replacing Greg Pascazio at right back with Graham Webster coming in for Adrian Mallagaray.
Gary Fraser had a decent effort before Templeman forced a stunning save from Richie Barnard.
However the big striker went one better seconds later, having a pop from long range which was deflected over Barnard for 1-0.
Barnard was in superb form for the hosts and was on hand to deny Fraser and Ross Campbell with two stunning blocks.
Barnard was there yet again to stop Templeman’s low effort on the turn before Jordan Millar made a tidy stop low to his left from a Shire free kick, seconds before the ref called for half-time.
The away fans were rightly aggrieved when McKenna pulled it back to 1-1 on 52 minutes, Shire breaking away following what looked to be a clear foul on Fraser before McKenna converted from inside the box.
But their lead didn’t last as Campbell split the defence with a gorgeous through ball to Fraser, and the club’s top scorer calmly slotted the ball underneath Barnard into the bottom corner.
Jamie Clarke almost put the game to bed on 71 minutes, heading just over from close range.
Montrose were dominant in possession from here but Barnard kept them at bay until the game looked to be over on 80 minutes, Mallagaray scoring with a delightful goal at the back post with his first touch of the ball.
Cairnie pulled it back to 3-2, heading past Millar with a tidy free kick.
And the sixth goal of the game came just before the end of 90 minutes, Templeman notching his second.