Celtic and Aberdeen remained locked together at the top of the Premiership after one of the games of the season ended 2-2 at Parkhead.
The champions looked to be cruising to a straightforward victory after goals from Reo Hatate and Kyogo Furuhashi put them 2-0 ahead at the interval.
However, Jimmy Thelin’s Aberdeen side showed admirable spirit and fortitude to roar back and earn a point. Ester Sokler halved the arrears and then a deflected Graeme Shinnie strike made it 2-2 with 25 minutes to go.
Aberdeen thought they’d got their noses in front when Duk diverted a Sloboan Rubezic header home, only for VAR to deem he had netted with an elbow.
Celtic pressed hard in 12 minutes of stoppage time for a winner, with Aberdeen keeper Dimitar Mitov making a huge save from Adam Idah right at the end to give Aberdeen what could be a precious point.
Here are the player ratings from an afternoon of drama at Celtic Park.

5. Auston Trusty
This wasn't a hugely convincing performance from the American, who does not carry the same composure as his absent countryman Cameron Carter-Vickers. Still settling into life at Celtic. One big moment to stop a Duk counter-attack. Missed a header towards end. 6 | SNS Group

6. Liam Scales
Made a big block to deny Keskinen but looked uncomfortable as Aberdeen flooded forward towards the end. 6 | SNS Group

7. Slobodan Rubezic
Took a stinging Hatate drive in the face and like his fellow defenders, was a bit dazed in the first 45. Very strong in second period and was unlucky that his header struck Duk's elbow to deny a goal. 7 | SNS Group

8. Gavin Molloy
The Irishman was at fault for the second goal, not doing enough to keep ball under control. Played a big part in keeping the door shut in second period, though. 6 | SNS Group