Aberdeen continued their outstanding start to the season with a 2-1 win against Rangers at Pittodrie to stay level on points at the summit of the William Hill Premiership.
Nicky Devlin gave the Dons the lead on the half-hour mark and Jamie McGrath saw a penalty saved by Jack Butland before Nedim Bajrami equalised in 63 minutes. Substitute Shayden Morris fired home the winner with 16 minutes left as Jimmy Thelin’s men moved nine points clear of Philippe Clement’s side.
Celtic remain top of the table on goal difference after a 2-0 home win over Dundee thanks to second-half goals from Alistair Johnston and Arne Engels (penalty).
Motherwell leapfrogged Dundee United to go fourth with a 2-1 victory at Tannadice. Tawanda Maswanhise scored a double for the Steelmen with Sam Dalby on target for the hosts.
Kilmarnock came from behind to win 2-1 at Tynecastle and leave Heart of Midlothian bottom of the table. Alan Forrest opened the scoring but Matty Kennedy and Kyle Vassell turned things round.
St Mirren hit back to defeat St Johnstone 3-1 in Paisley with goals from Scott Tanser, Mark O'Hara and Jonah Ayunga after Benjamin Kimpioka had given the visitors an early lead.
Ross County and Hibernian drew 0-0 at the Global Energy Stadium.