Formartine United remain top of the table after a hard-fought home win over Fraserburgh on Saturday.
A Cammy Keith goal three minutes from time was all that separated the sides.
Manager Kris Hunter rated the tussle with his former club at North Lodge as their toughest of the season.
Elswhere at the weekend, Cove Rangers defeated Wick 1-0 away to stay level with United, but with an inferiour goal difference, Brora won 5-3 at Fort William, while Turriff trounced keith 6-1
Formartine were looking to build on their impressive win at Brora the previous week but found the Broch in determined mood.
Neil Gauld missed the target twice in the first half and also forced a fine save from Leask, who also dealt with efforts from Lawson and Rodger.
The home side continued to press in the second half but the visitors were giving little away.
United captain Craig McKeown tried a chip which Leask turned away for a corner, then Barbour send a strong header over the bar.
But Formartine had a let-off when Davidson had only the keeper to beat but Reid managed to smother the ball.
It proved to be Broch’s best chance of the game and their resistance was finally broken in the 87th minute.
Rodger fed the ball through to substitute Keith who sidestepped Leask and rolled it into the net.
Formartine United: Reid, McVitie, Smith, McKeown, Crawford, Lawson, Rodger, Anderson, Gauld (Keith), Wood, Barbour (Dingwall). Substitutes: Thomson, French, Berton, Bagshaw, MacDonald.
Fraserburgh: Leask, Taylor, McBride, Cowie, Christie, Hay, Chalmers, West, Davidson, Lawrence (Walker), Noble (Cooper). Substitutes: Johnston, Buchan, Cowe.
Next up for United is a home Scottish Cup first round tie against Gretna 2008 on Saturday.