Livingston have won their second successive match to move above the relegation playoff place.
Two Jordan White goals sandwiched a Declan Gallagher strike as the West Lothian club ran out 3-0 winners against Raith Rovers.
St Mirren, who were relegated from the Scottish Premiership last season, have replaced Livingston in ninth after a 3-0 loss to promotion hopefuls Falkirk.
Craig Sibbald and John Baird gave the Bairns a two-goal half-time lead before Will Vaulks added a third in the 73rd minute.
Alloa Athletic's slump has continued after Queen of the South came from behind to win 2-1 and mid-table club Dumbarton lost 2-1 to Greenock Morton.
Rangers will play Hibernian at Easter Road tomorrow.
Results in full (half-time scores in brackets): Alloa Athletic 1-2 Queen of the South (1-0), Dumbarton 1-2 Greenock Morton (0-1), Falkirk 3-0 St Mirren (2-0), Livingston 3-0 Raith Rovers (1-0)