Substitute Leigh Griffiths’ last-gasp header gave Celtic a 1-1 Scottish Premiership draw against Aberdeen at Pittodrie.
In Stephen Glass' first league game as Dons boss, midfielder Lewis Ferguson put the home side ahead in the 17th minute and came close on three other occasions in the first half while also clearing off the line.
The Aberdeen playmaker also hit the woodwork after the break but Celtic missed several chances and also hit the bar before Griffiths, on for Odsonne Edouard, headed in a Mohamed Elyounoussi cross in stoppage time for a share of the spoils.
Ferguson first came close in the second minute. His looping header from a Ross McCrorie cross was clawed away by Hoops keeper Scott Bain with full-back Jonjoe Kenny blocking Callum Hendry's shot.
The visitors then threatened. In the ninth minute, after Edouard was fouled by Dean Campbell 25 yards from goal, Parkhead midfielder David Turnbull curled in a free-kick.
However, keeper Gary Woods, in for injured Joe Lewis and making his first Aberdeen start since joining on loan from Oldham in October, was well placed to beat away.
- How the teams lined up | Match stats
- Scottish Premiership latest news | Get Sky Sports
- Scottish Premiership fixtures | results | table
McCrorie, injured as Edouard fell onto him when previously fouled, failed to shrug off a leg injury and was replaced by 17-year-old Calvin Ramsay.
Four minutes later Celtic, who have suffered so often this season from set-pieces, conceded from a corner.
Niall McGinn's delivery from the right was met by skipper Andy Considine and his header found Ferguson in front of Kenny at the back post and he gleefully knocked the ball in from a yard out.
With the Parkhead side still reeling, a Ferguson header from a Jonny Hayes cross was well saved by Bain down at his left-hand post.
Edouard then passed up two good chances, missing the target with a shot from 10 yards before his close-range volley was stopped by Woods.
At the other end, Ferguson came close again when his drive from the edge of the box was saved by Bain.
The former Hamilton player was having quite a night.
After Woods saved another effort from Edouard and Ryan Christie's shot was deflected over the bar by Hayes for a corner, Ferguson cleared a Christie header off the line.
Celtic finished the half well on top and Edouard had the ball in the net from five yards only to see the offside flag up.
The visitors started the second half strongly and, in the 53rd minute, Edouard cushioned a header into the path of Turnbull but, with only Woods to beat, he cracked the crossbar with his shot.
The visitors dominated possession but the Dons stood firm.
Griffiths and Tom Rogic replaced Christie and Edouard on the hour mark but it was Aberdeen who should have made it 2-0 soon afterwards.
Celtic skipper Scott Brown - who joins the Dons in the summer as player-assistant - tried to block a Hendry pass only to knock it straight to Ferguson but, with only Bain to beat, he hit the outside of the post.
As the Parkhead side kept up the pressure Turnbull then dragged a shot past the far post before Hayes, in a breakaway from his own half, was chased and caught by midfielder Callum McGregor but referee Willie Collum ignored penalty claims.
It looked like Aberdeen were going to hold out but, deep into three added minutes, Griffiths leapt at the back post to nod Elyounoussi's cross past Woods for a deserved point.
What the managers said...
Aberdeen manager Stephen Glass on a possible Aberdeen penalty: "McGregor did not touch the ball, his body hits him. You could see his arm coming across the front of Jonny. He is not going to dive.
"Maybe the players need to be a bit more streetwise, if you like, sell things a little more but we don't want them to have to do that, we expect things to be handled properly but like I say I won't criticise the referees.
"I am disappointed we lost a late goal but I'm unbelievably proud of the players though for the effort they put in, I thought they were fantastic against a good Celtic team."
Celtic interim boss John Kennedy: "Leigh had the issue when we came back for pre-season and his fitness wasn't what it should have been.
"That took a bit of time for him to get going but I have had no issues with Leigh in terms of how he works. We don't always play with two strikers, so that doesn't always help him.
"But Leigh is what he is. He is a great individual for us and when we need a goal, he gets you it.
"We want him fit and well, and in contention to start games, and that is where he is."
Aberdeen host Dundee United in the Scottish Cup fifth round on Sunday; kick-off at 2.30pm.
Having been knocked out of the cup by Rangers last weekend, Celtic's next game is on May 2, also at Rangers; kick-off at midday.