Rangers remain 13 points clear at the top of the Scottish Premiership after beating Dundee United 2-1 at Tannadice.
Top scorer James Tavernier opened the scoring with a stunning free-kick and Connor Goldson headed the winner just before half-time after Liam Smith had equalised.
In the later game, Celtic beat Kilmarnock 2-0 at Parkhead thanks to second-half goals from Mohamed Elyounoussi and Shane Duffy.