Dundee gave four players their debuts for the Dee tonight, Jon McCracken, Joe Shaughnessy, Owen Beck and Scott Tiffoney. Malachi Boateng was on the bench after signing on loan for the season from Crystal Palace.
Dundee started well and Zak Rudden headed over when he maybe should have scored, soon after Lee Ashcroft seen his header saved well biy the Bonnyrigg keeper.
Then after 15 minutes zach Robinson had a header well saved by Paddy Martin who was keeping Dundee out. It was all Dundee attacking but they could not find a way past Martin.
Then Bonnyrigg had their spell and managed a shot which did not trouble Jon McCracken in the Dundee goal.
Into the second half and Dundee put on Malachi Boateng to make his debut, replacing Max Anderson. Soon after they scored when Zak Rudden scored with a easy finish after good play from Zach Robinson this was on 46 minutes.
A vital goal for Dundee and they went for the killer second goal to totally kill this cup tie. Tiffoney was so unlucky with a rising shot which looked like it would go in the top corner but somehow Martin pulled off a great save.
Dundee had a let off near the end but Bonnyrigg failed to score when a McCraken error gave them a chance.
Dundee got the vital first three point in this league cup group.
Dundee: McCracken, Kerr (McGhee 67), Shaughnessy, Ashcroft, Beck, McCowan, Anderson (Boateng at half time), Cameron, Tiffoney, Rudden (Mulligan 76), Robinson. Unused Subs: Legzdins (gk), Byrne, Robertson, Wilkie, Graham, Lamb.
Att: 1,555
Referee: Peter Stuart