Rangers have moved to within six points of Scottish Premiership leaders Celtic.
Malik Tillman's double secured them a 2-nil win over bottom side Dundee United.
Robert McElroy reports
Advertisement
Kilmarnock held on for a 2-1 victory over Hearts, despite playing the final half an hour with 10 men.
Aberdeen moved to within a point of third, thanks to a 1-nil success over St Johnstone.
Motherwell beat Hibs 3-1 for their fourth victory in six game under boss Stuart Kettlewell.
Advertisement
St Mirren eased to a 3-nil win over Livingston to climb up to fifth in the table.