Annan Athletic kept their slim hopes of reaching the promotion playoffs alive after a thrilling 5-4 victory over Elgin City in Scottish League Two.
Jamie Duff gave Elgin the lead after 16 minutes, but goals from Andrew Mitchell and Junior Ogen then gave Annan the lead.
Hat-tricks were scored by players of both teams. Annan's Peter Weatherson was first to complete his treble before Darryl McHardy scored his third in stoppage time.
East Fife went a step closer to securing their playoff place with a 3-0 victory over Berwick. Paul Currie saw red for Berwick and a brace from Kevin Smith and a goal from Jonathan Page secured the points for the Fifers. They need just a point next week to guarantee their place in the playoffs.
Elsewhere, champions Albion Rovers drew 1-1 against third-placed Arbroath, and Queen's Park prepared for their playoff campaign with a 1-1 draw against East Stirlingshire.
David Marsh scored the only goal of the game as Clyde defeated bottom-of-the-table Montrose.
Montrose will need to come through a playoff tie against either Lowland League champions Edinburgh City or Highland League champions Brora Rangers to stay up.
The two clubs drew 1-1 in the first leg at Meadowbank Stadium, and will meet again next week to determine who will meet Montrose in a fortnight's time.
Results in full: Albion Rovers 1-1 Arbroath, Berwick 0-3 East Fife, Elgin City 4-5 Annan Athletic, Montrose 0-1 Clyde, Queen's Park 1-1 East Stirlingshire