Leaders Heart of Midlothian twice came from behind to draw 2-2 in a thrilling game against St Mirren in Paisley this evening, with Claudio Braga scoring the equaliser.
Celtic, with Martin O'Neill in interim charge, closed the gap to six points thanks to a 4-0 home win over Falkirk, helped by a double from Johnny Kenny.
Rangers are up to third place after beating Hibernian 1-0 at Easter Road - Danilo struck early on and Jack Butland saved a Jamie McGrath penalty.
Motherwell leapfrogged Dundee United with a 2-0 win at Fir Park and Aberdeen moved out of the bottom two thanks to a 1-0 success at Kilmarnock.