Hearts battled back to earn a point in a Christmas Eve cracker at Tannadice as Craig Gordon was stretchered off.
The Scotland goalkeeper received medical attention after a horror clash with Steven Fletcher before being carried off in a feisty encounter. Goals from Fletcher and Dylan Levitt looked to have condemned Hearts to a defeat before Lawrence Shankland equalised from the spot deep into added time.
Shankland won the penalty when he was brought down in the box before slotting it home as he salvaged a point in a dramatic encounter which also saw Hearts denied a penalty by VAR. That crazy U-Turn in the first half saw a penalty awarded after Michael Smith had levelled to cancel out Fletcher's opener.