Dundee made three changes Zeno Ibsen Rossi came in for his debut in central defence. Max Anderson and Nial McGinn. Liam Fontaine and Josh Mulligan were on the bench, and Zak Rudden was cup tied.
Peterhead started well and had two decent efforts on goal, Dundee looked a wee bit slow and moving the ball quickly was hard as Peterhead had five in their midfield.
Dundee had a couple of efforts but nothing to worry Peterhead, again Ian Lawlor had to save well. Against the run of play Dundee took the lead, a great ball from Anderson set free McMullan and he was fouled in the box by the keeper. A penalty to Dundee and it was easy for Charlie Adam to score sending the keeper the wrong way.
After this Peterhead came back and hit the post with a shot most times it would have went in, soon after and sloppy play from the defence put Lawlor in trouble and he was very lucky to get away with the foul on the Peterhead striker. It was a stonewall penalty which the referee played on.
Second half and again Peterhead came back and Lawlor made a good diving save, but minutes later it was two nil. A great pass from Adam foul Niall McGinn and his first touch was class and he set up to drive the ball home.
It put Dundee in a better place and although Peterhead kept going Dundee played better and used the ball better. They managed to get a third goal which was a first for youngster Josh Mulligan who took the ball well and curled the ball home.
Dundee played the time out and were into the 1/4 Final stage of the Scottish Cup. Hosts Peterhead made it very hard for Dundee and they will feel hard done by the penalty which should have been given.
Dundee: Lawlor, McGhee, Sweeney, Rossi, Kerr, Adam (c) (McGowan 74), Byrne (Mulligan 56), Anderson, McMullan (McCowan 56), Mullen (Elliott 85), McGinn. Unused Subs: Sharp (gk), Fontaine, McDaid, Chapman, Robertson.
Att: 1,598
Referee: David Munro