Ryan Hardie hit a hat-trick as Raith Rovers beat St Mirren 4-3 at Stark's Park to move four points clear in fourth place in the Ladbrokes Championship.
The on-loan Rangers striker scored after just three minutes and added two more goals early in the second half, with Mark Stewart also on target for Ray McKinnon's men. Keith Watson (2) and David Clarkson scored for Saints.
Falkirk are up to second place following their 2-0 home win over bottom club Alloa, courtesy of goals from Paul Watson and Mark Kerr.
Second-bottom Livingston moved to within a point of Dumbarton after beating the Sons 2-0 at the Tony Macaroni Arena. Liam Buchanan and Jordan White scored the goals.