Linlithgow Rose kept up the pressure on title rivals Bonnyrigg with a fine win at Camelon on Wednesday night.
There was an early setback when Camelon went ahead after just two minutes, a Colin Leiper error allowing Ross Cameron through on goal to fire past Andy Carlin, replacing the injured Darren Hill in goal.
Rose’s Blair Batchelor headed a Darren Smith cross inches wide, but Camelon could have scored again in the 12th minute when Alan Sneddon beat the offside trap and was through on goal but his shot was stopped by Carlin.
Seconds later Rose equalised when Tommy Coyne’s shot from an angle crossed the line.
And midway through the half they took the lead when, after good play, Batchelor slotted the ball through the advancing Dean Shaw’s legs.
Rose had the momentum and within a five-minute period Coyne shot wide, Robert Sloan hit the top of the net and Colin Strickland’s header from Jamie Mackenzie’s cross drift just off target.
Gary Thom was unlucky with a long range shot which hit crossbar and Owen Ronald shot just past after good link up play with Strickland.
But just before half-time Thom fired high into the net from a cross to give the Rose a two-goal cushion at the interval.
After the break Strickland was unlucky to see two shots blocked in quick succession and Mackenzie’s shot hit the side netting.
Strickland also clipped the post after being released by Coyne.
But on 67 minutes Linlithgow made the game safe - and closed to within a point of Bonnyrigg - when Mackenzie got the last touch on the ball to send it over the line.