Falkirk beat Ladbrokes Championship leaders Rangers 2-1 on Saturday lunchtime to move to within six points of the top.
John Baird's early penalty was cancelled out by Barrie McKay but Will Vaulks restored the Bairns' lead in 55 minutes. Championship top scorer Martyn Waghorn saw his last-minute penalty saved by Danny Rogers as Peter Houston's men claimed a dramatic win.
Substitute Dom Malonga scored deep into stoppage time to earn Hibernian a crucial 1-0 victory over Queen of the South at Easter Road to move level on points with Rangers ahead of their December 28 meeting at Ibrox.
Alex Rae won the battle of the new bosses at the Indodrill Stadium as St Mirren defeated Jack Ross' Alloa 2-0 with goals from Lawrence Shankland and Calum Gallagher.
Steven Saunders netted a last-minute leveller as Dumbarton earned a 1-1 draw away to second-bottom Livingston, who had gone ahead through Scott Pittman.