A sensational first half from Celtic blew Rangers away and sent them to the top of the table.
The delayed derby clash was expected to be tight but Ange Postecoglou 's men were on top from the off, racing into the lead against a flat Rangers.
The hosts barely allowed Gio van Bronckhorst's side a kick as a double from Reo Hatate and Liel Abada's fine finish saw them race into a lead at the break.
At that point it was sure that Celtic would be going top of the Premiership and they saw it out in the second 45 with relative ease.
Here's how the players rated on the night.
Joe Hart
Quickly out to the feet of Arfield to deny the midfielder at 1-0. Goalkeeper was a picture of composure and did not put a glove wrong. Relief as Jack hit bar. 8
Josip Juranovic
Croatian was magnificent. Was quick onto the offensive and also had the pace to cover back against Kent at right back. An almost perfect performance. 9
Cameron Carter-Vickers
Centre-back was calm and dominant for large periods as he ensured there would be little for Roofe. Made interventions and won headers at will. 8
Carl Starfelt
Swede stuck to his guns and was able to do the defensive work on his side with Taylor. Defender is often harshly criticised, but he was excellent and deserved cleah sheet. 8
Greg Taylor
Left-back did a fine job pushing Diallo back the way first half and his quick thinking throw brought a third goal. More defensive work after interval against Sakala and strong. 8
Callum McGregor
Captain wore a mask which covered his face and he covered every blade of grass. Caught as Arfield broke away in the one moment, but otherwise ran a tight ship. 8
Reo Hatate
Dream start for the Japanese with his skidding shot that hit the net. Great backtracking to thwart Kent before curling second and delivery for Abada third. 9
Matt O'Riley
Corner kick delivery brought the Hatate strike and was always looking to get on it. Playmaker kept taking it and moving it and he had the legs to get through. 8
Liel Abada
Israeli got after Barisic from the opening minute. Created a chance for Giakoumakis. Pass to Hatate for second before superb third as he drove in at the back post. 8
Jota
Portuguese operated off the left and pounced on a mistake to test McGregor. The attacker was a constant outlet for his midfield and worked the flank superbly. 8
Giorgos Giakoumakis
Striker had a flying header and two first-time strikes from crosses which McGregor saved. Off after an hour after a hard-working full shift. 7
Subs
James Forrest
Winger was a straight swap for Abada to get fresh legs on. 4.
Daizen Maeda
Japanese striker got the last half an hour in place of Giakoumakis. 4
James McCarthy
Midfielder introduced for the last 20 minutes as Hatate flagged. 4
Ismaila Soro
Final seconds for the tiring O’Riley. 1
Ben Doak
Teenager got the last moments for Jota. Time to get booked. 1