Hearts' bid for the Scottish Premiership title suffered a setback as they lost 1-0 at St Mirren on Tuesday night, allowing Rangers to close the gap to three points. Craig Halkett was sent off in the first half, and Miguel Freckleton headed home an 88th-minute winner to condemn the league leaders to a third defeat of the season.
Rangers capitalised on Hearts' slip by thrashing Kilmarnock 5-1 at Ibrox. James Tavernier opened the scoring from the penalty spot after Kilmarnock's Dom Thompson was dismissed. Bojan Miovski, Andreas Skov Olsen, Oliver Antman and Mikey Moore added goals, while Jack Butland's error gifted Greg Kiltie a consolation.
Celtic's match at Aberdeen was postponed due to a waterlogged pitch, along with Dundee versus Motherwell. Hibernian staged a dramatic late comeback to beat Dundee United 3-2, with debutant Ante Suto scoring a stoppage-time winner after Elie Youan's equaliser.
In the Championship, Livingston lost 2-1 at home to Falkirk in Marvin Bartley's first match as manager, leaving them six points adrift at the bottom.



