James McPake grabbed a stoppage-time equaliser as Dundee hit back to draw 2-2 with Dundee United in a thrilling derby match at Tannadice.
Midfielder Blair Spittal struck twice in the space of two minutes midway through the second half to seemingly put Jackie McNamara's men in control.
Greg Stewart pulled one back with a fine finish nine minutes from the end and McPake pounced in the dying seconds to earn Paul Hartley’s men a point.
St Johnstone and Ross County shared the spoils in Tuesday's other Ladbrokes Premiership game, as it ended in a 1-1 draw at McDiarmid Park.
Craig Curran gave the Staggies a 17th-minute lead but Graham Cummins equalised early in the second half for Tommy Wright's team.