Brechin went back to the top of Division Three with a battling 3-2 victory over Peterhead.
It was the visitors who opened the scoring after six minutes when Derick Smith headed home a Craig Cooper cross.
But the home side equalised on 11 minutes when Moray Leask forced the ball home from close range after a clever pass from Roddy Grant.
And Brechin took the lead in the final minute of the first half when Grant ran on to Harry Cairney's through ball to fire into the net.
Peterhead looked to have snatched a point four minutes from time when Iain Stewart took advantage of a defensive mistake to beat the home keeper.
However, two minutes later substitute Lee Bailey claimed all three points when he crashed the ball high into the net from the edge of the box.