Partick Thistle sealed a place in the top six of the Ladbrokes Premiership with a 1-0 home win over Motherwell on Saturday.
Alan Archibald's men continued their fine recent run thanks to an early goal from Kris Doolan as Well dropped into the bottom two.
Champions Celtic saw off Kilmarnock 3-1 at Parkhead with goals from Scott Sinclair and James Forrest after Jordan Jones had cancelled out Stuart Armstrong's first-half goal.
Fourth-placed St Johnstone saw off Inverness CT 3-0 in the Highlands. Steven MacLean opened the scoring and Liam Craig (penalty) and Graham Cummins netted late on after Larnell Cole had been sent off.
A first-half goal from Esmael Goncalves was enough to earn Hearts, who stay fifth, a 1-0 win over Dundee at Tynecastle.
Hamilton Accies and Ross County drew 1-1 at the SuperSeal Stadium. Massimo Donati scored early on for Accies but Giannis Skondras was sent off before half-time and Craig Curran equalised on the hour mark.
Aberdeen host Rangers on Sunday, live on Sky Sports at 12.30pm.