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.

21. Kevin Nisbet
Saw no meaningful service and was a spectator for the first half. Came off for Sokler at half time. 3 | SNS Group

22. Jamie McGrath
Lovely pass to send Sokler through for the opener and was always looking to set off quick attacks. Playing very well right now. 7 | SNS Group

23. Aberdeen subs
Ester Sokler (above) got Aberdeen back into the game, while Duk was a menace with his pace. Shayden Morris, Ante Palaversa and Jack Milne also came on. | SNS Group

24. Celtic subs
James Forrest (above) was brought on but was off-piste with a few shots. Adam Idah tried in vain to score, while Paulo Bernardo and Luke McCowan tried to unpick Aberdeen's defence. | SNS Group