Aberdeen staged an incredible fightback from two down to earn an invaluable point and keep pace with Celtic at the top of the Scottish Premiership as Jimmy Thelin's dream start as Dons manager continues.
Pre-match anticipation was heightened with both sides level on points at the top of the table with 100% domestic records, leading this to be billed as the game of the season so far.
It turned into just that. This was a thriller.
Celtic had looked in complete control after racing two goals clear.
Arne Engels had already been denied by the top of the crossbar by the time the young Belgium midfielder gathered deep in his own half and released Kyogo Furuhashi down the right channel.
The striker's Japanese compatriot, Reo Hatate, raced on to his cutback to gleefully fire home.
A quick-fire second followed when Gavin Molloy failed to clear, the ball fell kindly for Kyogo to thump home and, suddenly, Aberdeen looked doomed.
However, they responded and then some.
Thelin made changes at half-time, introducing Duk and Ester Sokler, and it paid off immediately as the latter raced beyond Liam Scales and finished brilliantly to haul Aberdeen back into contention.
Aberdeen found the leveller when captain Graeme Shinnie fired from the edge of the box and the ball deflected wildly and beyond Schmeichel.
There was still time for Aberdeen to have a winner ruled out by VAR for a Duk hand ball and, deep into stoppage time, for Celtic to be denied by goal-line blocks from goalkeeper Dimitar Mitov and Duk in a breathtaking finale.