Aberdeen came from behind to beat Celtic 2-1 at Pittodrie on Saturday as they moved two points clear at the top of the Ladbrokes Premiership.
Leigh Griffiths gave the reigning champions the lead with a first-half penalty but Adam Rooney equalised from the spot early in the second half.
Derek McInnes' men were reduced to 10 men when Jonny Hayes saw red but Paul Quinn grabbed a dramatic winner with four minutes left as the Dons made it six wins out of six.
Kilmarnock moved off the foot of the table with a 2-1 victory over Dundee United at Tannadice, where Kevin McHattie struck two minutes from time after Kallum Higginbotham's penalty had been cancelled out by Billy McKay's spot-kick.
Steven McLean hit a hat-trick and Liam Craig was also on target as St Johnstone saw off Hamilton Accies 4-1 at McDiarmid Park. Lucas Tagliapietra pulled one back for the visitors.
Greg Stewart got the only goal with 13 minutes left as Dundee edged out Partick Thistle 1-0 at Firhill - a result that sees the Jags slip to the foot of the table.
Louis Moult scored in stoppage time as Motherwell hit back to draw 1-1 with Ross County at Fir Park after Michael Gardyne had given the Staggies a first-half lead.