Arne Engels scored from the penalty spot in stoppage time to earn Celtic a dramatic draw in a six-goal epic against Dundee.
Luke McCowan returned to Dens Park to show them what they had lost when he headed the Premiership leaders ahead early on.
Despite their domination, Dundee were level at the break as Oluwaseun Adewumi fired in from a quick counter-attack.
Please use Chrome browser for a more accessible video player
It was a dramatic encounter and Hyun-Jun Yang had the Hoops back in front only for Cameron Carter-Vickers to turn Josh Mulligan’s low cross into his own net.
Aaron Donnelly thought his first Dundee goal had earned them their first win against Celtic since 1988, but Mo Sylla handled in the box and Engels made no mistake from the spot as they moved 16 points clear at the top of the table.
Dundee, who are unbeaten in three, are up to seventh.
Champions leave it late at Dens
Please use Chrome browser for a more accessible video player
Celtic went in front in the fifth minute after Greg Taylor marked his 200th Celtic appearance by delivering a perfect cross for McCowan to head into the far corner. The midfielder’s celebrations were muted.
Dundee had previously had a chance when Donnelly’s up-and-under throw-in bounced into Celtic’s six-yard box. Kasper Schmeichel saved Simon Murray’s glancing header on his line.
However, Donnelly’s next attempt at a long throw failed to make the penalty box and led to a Celtic chance on the break. Adam Idah lacked conviction when running on to Kyogo Furuhashi’s tempting low cross and the ball fizzed out of the danger zone.
Celtic looked in control and were creating chances. Paulo Bernardo headed off the bar and McCowan forced a diving save from Trevor Carson.
Please use Chrome browser for a more accessible video player
The hosts levelled out of the blue after breaking quickly following a Celtic corner.
Murray burst forward from the edge of his box and Finlay Robertson set Adewumi up to run at Alistair Johnston. The Burnley loanee curled a shot into the bottom corner as he ran into the box.
Celtic went back in front in the 53rd minute when Yang netted only his second goal in 49 appearances for the club.
The goal originated from a low cross from Furuhashi, who was again playing in a position towards the right wing. The ball spun up off Carson’s hand as he prevented Idah getting there and Yang showed desire to win the loose ball and head home.
Please use Chrome browser for a more accessible video player
Dundee were level again a minute later. Murray outmuscled Auston Trusty and sent Josh Mulligan sprinting into the box. Carter-Vickers slid in to block the wing-back’s low cross but diverted it inside Schmeichel’s near post.
The home side took belief from their second equaliser and created a series of chances. Adewumi and Robertson came close from long range and Ethan Ingram headed just wide from Mulligan’s cross before Cesar Garza shot well over from a half-chance.
Please use Chrome browser for a more accessible video player
In a sign of the way the game was going, Brendan Rodgers used all five of his substitutions before Tony Docherty made his first.
Docherty’s team were ahead before that change after Donnelly rose well at the back post to head Robertson’s corner into the top corner.
Dundee looked like seeing the game out until Don Robertson pointed to the spot and Engels sent Carson the wrong way three minutes into time added on.
What’s coming up in the Scottish Premiership?
#Dundee #Celtic