Cove Rangers continued their unbeaten start to the Scottish League Two campaign with a 2-0 win at Elgin.
The Highland League champions opened the scoring in the third minute with Mitchel Megginson claiming his eighth goal of the season.
Substitute Christian Antoniazzi, on loan from Aberdeen, made sure of the three points with four minutes left.
It was a fifth win in a row for the Wee Rangers and they stay three points clear of second-placed Edinburgh City, who won 3-1 at Albion.
The Citizens made a flying start and were 2-0 ahead inside seven minutes with Alex Harris’ second-minute effort being followed by Daniel Handling’s strike.
Albion reduced the arrears nine minutes into the second half through Declan Byrne – his fourth goal in seven games – but Allan Smith wrapped up the points nine minutes from time.
Cowdenbeath remain third after a 3-0 win at Queen’s Park – their fourth in a row.
A Fraser Mullen penalty, after Cameron Clark was penalised for handball, put Cowdenbeath ahead in the 54th minute and Craig Barr doubled their lead 13 minutes from time, with Jordan Allan tapping in a third in stoppage time.
Stenhousemuir secured a first home win of the season as they beat bottom-of-the-table Brechin 1-0 at home.
David Hopkirk netted the only goal in the 68th minute with Brechin finishing the game with 10 men after substitute Oliver Hamilton was dismissed in added time for foul and abusive language.
Annan remain unbeaten at home after a goalless draw with Stirling, who ended a run of three successive away defeats.