Dumbarton secured a slice of club history by beating Elgin 2-1 to maintain their perfect start to the cinch League Two campaign.
Ally Love converted two penalties as Dumbarton started a season for the first time with five straight wins.
The visitors took a surprise lead after 28 minutes when Kane Hester’s shot deflected off home goalkeeper Brett Long.
But parity was restored after 51 minutes when Gregor Buchanan was taken down and Love equalized.
Elgin conceded another penalty within three minutes as Aron Lynas was tripped and Love headed home again.
League newcomers Bonnyrigg Rose moved into second place beating Stirling 1-0.
Neil Martyniuk’s 13th-minute penalty proved the difference between the sides after Jordan McGregor brought down Ross Gray.
East Fife fought back to draw 2-2 at Stranrarer after Luke Watt was sent off.
Paul Woods put Stranraer ahead after 15 minutes but Ryan Schiavone’s deflected effort saw East Fife through quickly.
Watt restored Stranraer’s lead before the break before being sent off after an off-the-ball incident midway through the second half.
Jack Healy saved a point for East Fife by firing home from below the crossbar in the final minute.
Nicky Jamieson and Will Sewell scored first-half goals as Stenhousemuir won 2-1 at Forfar, for whom Roberto Nditi claimed a late consolation.
There was a dramatic final as Albion and Annan drew 2-2.
Adam Fernie’s header put Albion ahead but Annan were level when Tommy Goss, who had earlier missed a penalty, converted from the spot.
Charlie Reilly thought he had given Albion the victory from the penalty spot in the first minute of added time.
But Annan went straight to the other end and Benjamin Luissint equalized.