Hibernian were held to a 1-1 draw by St Mirren at Easter Road as they missed the chance to go second in the Ladbrokes Championship.
Calum Gallagher gave Saints an 18th-minute lead but Martin Boyle earned Hibs a point with the equaliser just before half-time.
Raith Rovers are up to third place following their 1-0 victory over Dumbarton at Stark's Park. Lewis Toshney got the only goal early in the second half.
Livingston moved off the foot of the table at Alloa's expense with a 3-0 win at the Indodrill Stadium. Liam Buchanan bagged a double against his former club and Jordyn Sheerin was also on target for Livi.
Leaders Rangers are away to Morton on Sunday, live on BT Sport at 12.30pm.