Dundee started well and scored after just three minutes, when Jordan Marshall played Zak Rudden in his shot was saved but it pushed out to Niall McGinn scored with a wee tap in. Hibernian came back into the game but were denied when Harry Sharp saved well and a few minutes later Cammy Kerr done well to block a effort.
Hibernian levelled the game after 228 minutes slack play let them in and Scott scored with a neat finish. Right on half time it looked like Josh Mulligan had put Dundee ahead again when he headed home, but the linesman flagged it for offside. It looked onside so a tough decision to rule the goal off.
Second half Hibernian started well but they failed to take their chances, Dundee then made two changes Charlie Adam and Luke McCowan coming on for Shaun Byrne and Paul McMullan. It changed the flow of the game as Dundee stepped up a gear.
After 68 minutes Dundee were back in the lead. McGinn and Marshall combined cleverly on the left. Marshall crossed deep beyond the far post and McCowan headed back for Josh Mulligan to head home from close range.
Minutes late and another effort from Mulligan was cleared off the line, and then Rudden and McCowan missed great chances. But Dundee finished the game with a stunning third goal. Cammy Kerr made a great run and was stopped by the Hibernian defence , but the ball fell to Charlie Adam who curled home for a superb goal.
What a finish Dundee ran out time and on the night they could have scored five or six. It was great to see.
Dundee: Sharp, Kerr, McGhee (c), Sweeney, Marshall, Mulligan, Byrne (Adam 61), Anderson
McMullan (McCowan 61), McGinn, Rudden (Fontaine 90+3). Unused Subs: Welsh (gk), McGowan, Chapman, Robertson, Daley-Campbell.
Att: 5,452
Referee: Craig Napier