Dundee made two changes to the team from last week, Ian Lawlor was unavailable through illness so Harrison Sharp played in goal. Shaun Byrne was replaced by Niall McGinn who came in to face his old club.
Dundee had a good first twenty minutes and Danny Mullen was unlucky not to score when the Aberdeen keeper made a great save. Paul McGowan also had a good effort. Dundee finished the half as the better team, but failed to be ahead at the break.
Second half and Aberdeen started better as they pushed Dundee back a bit. Charlie Adam took a knock and was replaced by Josh Mulligan. Soon after and a Ryan Sweeney header was cleared off the line to deny Dundee a goal.
Harrison Sharp pulled off the save of the game, an outstanding stop from Christian Ramirez. The Dons’ striker had time and space to pick his spot from 18 yards but the young Dee keeper made a wonderful save to keep the ball out of his left hand bottom corner.
Dundee made changes to try and win the game sending on Zak Rudden and Luke McCowan for Max Anderson and Niall McGinn.
Aberdeen took the lead when Ferguson scored from the penalty spot after Hayes had went down in the box. It looked a bit soft to me, but the Referee gave it.
Dundee tried to level the game the best effort was a Josh Mulligan header which went over the bar.
Dundee: Sharp, Kerr (Daley-Campbell 88), Sweeney, McGhee, Marshall, McGowan, Anderson (McCowan 68), Adam (c) (Mulligan 52), McMullan, McGinn (Rudden 68), Mullen. Unused Subs: Welsh (gk), Fontaine, Byrne, Chapman, Robertson.
Referee: William Collum
Att: 13,747