Dundee beat leaders Hamilton Accies 2-0 at Dens Park as Alex Neil's men suffered their first defeat since the opening day of the season.
David Clarkson broke the deadlock midway through the second half and Greg Stewart sealed the points for Paul Hartley's side four minutes later.
Inverness CT moved level on points at the top thanks to a 1-0 home victory over Dundee United. Marley Watkins got the only goal after 10 minutes as Caley Thistle leapfrogged their visitors in the table to join Accies at the summit.
St Mirren twice hit back to draw 2-2 with bottom club Ross County in Paisley. Paul Quinn and Graham Carey had the Staggies in front but Adam Drury then Jeroen Tesselaar replied.
Partick Thistle and St Johnstone played out a 0-0 draw at Firhill and Celtic entertain Kilmarnock on Sunday, kick-off 1.00pm.