Aberdeen saw their lead at the top of the Scottish Premiership reduced to just two points, but were in the end thankful for Ryan Jack's late leveller to avoid defeat against a spirited Dundee.
The Dons had looked comfortable after David Goodwillie's early strike put them in front, but goals from Gary Irvine and Greg Stewart had Dundee in front by half-time. Gary Harkins added a third soon after the interval to put daylight between the sides.
Aberdeen were handed a late lifeline through a Jonny Hayes penalty, and Jack sealed a share of the points when he bundled home deep in injury time to rescue a 3-3 draw.
High on confidence going into the match, the home side had already threatened through Mark Reynolds before they took the lead after just seven minutes.
Niall McGinn strode forward and steered a pass into the path of Adam Rooney who had pulled out into the right channel. He slid a sweet ball across the six-yard box, and Goodwillie was perfectly placed to power high past former Dons goalkeeper Scott Bain.
The Dons should have doubled their advantage after 21 minutes. Peter Pawlett sparked a move that saw Goodwillie pick out Hayes with a low cross. The Irishman saw his shot blocked, and when the rebound fell to Rooney, you would have put your mortgage on the net bulging rather than the former Birmingham City man blasting wide.
The home side continued to press but their long run without conceding - which had stretched to eight matches - was finally ended seven minutes from the interval.
Just as Dundee themselves had been undone by a swift counter-attack, they proved they were capable of meting out the same punishment. Shay Logan failed to close down Stewart on the left, and following a neat interchange of passes on the edge of the area, Harkins laid off for Irvine to blast home the equaliser.
And like a bolt from the blue, Paul Hartley's men turned the game on its head just two minutes later.
Stewart this time got his name on the scoresheet. Having cut in from the left before exchanging passes with Luka Tankulic, he drilled a low shot into the far corner to give Dundee the lead.
Incredibly, that lead was extended just three minutes after the interval. The Aberdeen defence still looked stunned as they failed to clear a free-kick from the Dundee left, and Harkins was able to send a crisp volley home from just inside the area.
As if things were not bad enough for Aberdeen, the increasingly influential defender, Ash Taylor, was forced off through injury on the hour. He was replaced by Willo Flood as Aberdeen shuffled their pack, while Cammy Smith took the place of Pawlett at the same time.
It was unusually scrappy from Derek McInnes' side, but Dundee were happy to impose themselves physically and prevent the Dons from playing their normal possession game. As a result, Aberdeen tried to force the ball forward and conversely made things easier for Dundee, whose defence stood up to the challenge well.
Until, that is, substitute Lawrence Shankland was felled three minutes from time, and referee Alan Muir pointed to the spot. Hayes stepped up to find the bottom corner despite the despairing grasp of Bain.
That was not the end of the drama, though, and the home fans went from despair to jubilation as Jack forced home from close range to grab a point that looked unlikely just five minutes before.
Why are you making commenting on The Herald only available to subscribers?
It should have been a safe space for informed debate, somewhere for readers to discuss issues around the biggest stories of the day, but all too often the below the line comments on most websites have become bogged down by off-topic discussions and abuse.
heraldscotland.com is tackling this problem by allowing only subscribers to comment.
We are doing this to improve the experience for our loyal readers and we believe it will reduce the ability of trolls and troublemakers, who occasionally find their way onto our site, to abuse our journalists and readers. We also hope it will help the comments section fulfil its promise as a part of Scotland's conversation with itself.
We are lucky at The Herald. We are read by an informed, educated readership who can add their knowledge and insights to our stories.
That is invaluable.
We are making the subscriber-only change to support our valued readers, who tell us they don't want the site cluttered up with irrelevant comments, untruths and abuse.
In the past, the journalist’s job was to collect and distribute information to the audience. Technology means that readers can shape a discussion. We look forward to hearing from you on heraldscotland.com
Comments & Moderation
Readers’ comments: You are personally liable for the content of any comments you upload to this website, so please act responsibly. We do not pre-moderate or monitor readers’ comments appearing on our websites, but we do post-moderate in response to complaints we receive or otherwise when a potential problem comes to our attention. You can make a complaint by using the ‘report this post’ link . We may then apply our discretion under the user terms to amend or delete comments.
Post moderation is undertaken full-time 9am-6pm on weekdays, and on a part-time basis outwith those hours.
Read the rules hereComments are closed on this article