Stonehaven are the McBookie.com First Division champions, clinching the title despite their match at Dufftown being postponed due to an unplayable surface.
Stoneywood Parkvale’s challenge came to an end when they were beaten 4-1 at Fraserburgh United in Russell McBride’s first match in charge.
Bottom club Aberdeen University lost 4-1 at home to Sunnybank, who leapfrog Dufftown into third in the table.
The race for the Second Division title remains very much alive with Forres Thistle and Rothie Rovers picking up three points on the road.
The Jags had Brandon Hutcheson (2) and Matty Davidson on target in the win at Newmachar United while Jamie McKinnon and Ewan Clark scored for Rovers at Islavale.
The Rothienorman side trail Thistle by two points with two to play, one more than their challengers.
In the other game, Cruden Bay were too strong for Whitehills, running out 4-1 victors.
At Milton Park, it finished all square between Banchory St Ternan and Colony Park with Kyle Harker on the mark for Saints and Connor Killoh replying.
Penalty shoot-out win sends Dee through to cup final
Banks o’ Dee are through to the final of the McLeman Cup after requiring spot kicks to see off Montrose Roselea at Links Park.
Calum Watson and Liam Bailey twice gave the home side the lead only for Rob Armstong and Magnus Watson to level.
Dee won the resultant shootout 3-1 with Marc Young converting the deciding kick.
It was also penalties in the quarter final tie at Crombie Park between Culter and Bridge of Don Thistle with the visitors prevailing 4-3 after it had finished 1-1 in normal time.
Ryan Smart was the home scorer with James Bain responding.
Thistle will now play Dyce, who hammered Hall Russell United 7-0 at Ian Mair Park where the goals came from George Mead (2), Mark Bartlet (2), Ryan Wallace, Sam Robertson and Jordan Leyden.
Ryan McPherson and Rorie Macleod fired the goals that saw Burghead Thistle defeat New Elgin 2-1 to go top of Group 1 of the Elginshire Cup.
RESULTS
McBOOKIE.com SUPERLEAGUE – Banchory St Ternan 1, Colony Park 1.
FIRST DIVISION – Aberdeen University 1, Sunnybank 4; Dufftown P, Stonehaven P; Fraserburgh United 4, Stoneywood Parkvale 1.
SECOND DIVISION – Cruden Bay 4, Whitehills 1; Islavale 0, Rothie Rovers 2; Newmachar United 0, Forres Thistle 3.
McLEMAN CUP – Quarter-final: Culter 1, Bridge of Don Thistle 1 (Bridge of Don Thistle won 4-3 on penalties); Dyce 7, Hall Russell United 0.
Semi-final: Montrose Roselea 2, Banks o’ Dee 2 (Banks o’ Dee won 3-1 on penalties).
ELGINSHIRE CUP – Group 1: Burghead Thistle 2, New Elgin 1