Big Stephen Tarditi carried on where he left off after his last gasp equaliser on Wednesday against Motherwell, netting after only two minutes. On the half hour mark, the same player was on target again as the home side dominated proceedings through to the interval.
All credit to Dundee though as they refused to throw in the towel and they pulled two goals back in 58 and 76 minutes, the second goal coming from the penalty spot.
But the Dons were determined they wouldn't throw it away and Tarditi broke clear to complete his hat-trick with only two minutes left to play.