An action-packed game at St Mirren Park saw St Mirren beat Ross County 5-4.
The home side had a 4-2 lead at one point in the second half before surrendering to a determined Ross County side. However, a last-minute winner secured all three points for Danny Lennon's team.
Elsewhere, St Johnstone also took all three points away at Dundee, while Kilmarnock beat Hearts by the same scoreline.
Inverness Caledonian Thistle were in impressive form as they comfortably beat Dundee United 4-0, with Richie Foran helping himself to two goals.