Aberdeen 1 - 0 Dundee
Darren Mackie's first goal in over a year sent Aberdeen into the third round of the Scottish Communities League Cup at the expense of Dundee.
The striker, who returned to action this season after an eight-month injury lay-off, converted Chris Clark's knock-down on 16 minutes.
Peter Pawlett, Kari Arnason and Josh Magennis also threatened for the hosts.
Dundee improved after the break and Stephen O'Donnell was twice denied by Aberdeen keeper Jason Brown late on.
Aberdeen started brightly and Pawlett had an effort saved by goalkeeper Rab Douglas before Arnason's header cleared the Dundee crossbar.
Barry Smith Dundee manager
“I think we gave a very good account of ourselves against a Premier League team”
The breakthrough came when Clark headed Pawlett's cross towards Mackie, who turned his man well before hammering the ball into the roof of the net.
Dundee pushed upfield in search of an equaliser but Nicky Riley's effort was deflected wide and O'Donnell's shot was comfortably saved by Welsh debutant Brown.
Arnason had a free kick saved by Douglas and Josh Magennis headed over as Aberdeen continued to press.
Arnason and Clark picked up injuries in the second half and were substituted by Youl Mawene and new signing Mohamed Chalali respectively.
Aberdeen captain Richard Foster had a goal disallowed for offside and also fired wide while O'Donnell had two efforts saved by Brown in the closing stages.
The Dons boss Craig Brown admitted at full-time that he was relieved to come away with the victory.
"The match was a bit similar to our game on Saturday against Inverness where we were good at the beginning and a bit indifferent thereafter," he said.
"If you are highly critical of Aberdeen then I think it would be disrespectful of the opposition, who were excellent.
"They would have given anybody a good game tonight."
Meanwhile the Dundee manager Barry Smith thought his side equipped themselves well against top-flight opposition.
"I'm obviously disappointed to get beat but I'm not disappointed in the manner that we got beat," he said.
"I think we gave a very good account of ourselves against a Premier League team."
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The referee brings the game to a close.90:00 +3:33
Mohamed Chalali takes a shot. Rhys Weston gets a block in.90:00 +1:36
Ryan Jack decides to take a short corner.90:00 +1:18
Mohamed Chalali takes a shot. Blocked by Rhys Weston.89:41
Ryan Jack fouled by Jake Hyde, the ref awards a free kick. Jason Brown takes the direct free kick.88:36
Ryan Jack concedes a free kick for a foul on Ryan Conroy. Matthew Lockwood takes the direct free kick.87:06
Shot from just outside the box by Nicholas Riley goes over the bar.85:36
Matthew Lockwood delivers the ball, Josh Magennis makes a clearance.82:14 Substitution
Substitution Rory McArdle joins the action as a substitute, replacing Fraser Fyvie.81:43
Stephen O'Donnell takes a shot. Save by Jason Brown.81:21
Ryan Conroy takes a shot. Blocked by Ryan Jack.81:08
A cross is delivered by Jake Hyde, clearance made by Andrew Considine.79:59
The referee blows for offside against Steven Milne. Jason Brown takes the free kick.79:42
Jason Brown fouled by Steven Milne, the ref awards a free kick. Jason Brown takes the direct free kick.79:10 Booking
Booking Steven Milne goes into the referee's book for unsporting behaviour.78:01
Stephen O'Donnell takes a shot. Save by Jason Brown. Outswinging corner taken left-footed by Ryan Conroy from the left by-line to the near post, Ryan Jack makes a clearance. Ryan Conroy crosses the ball.77:27
Effort on goal by Richard Foster from inside the penalty box misses to the right of the target.76:57
Shot by Josh Magennis. Gary Irvine gets a block in.76:37
The ball is sent over by Stephen O'Donnell, clearance by Ryan Jack.75:25
Centre by Gary Irvine.
Peter Pawlett gives away a free kick for an unfair challenge on Ryan Conroy. Rhys Weston restarts play with the free kick.73:58
Mohamed Chalali challenges Gary Irvine unfairly and gives away a free kick. Craig McKeown takes the direct free kick.73:39
Gary Irvine produces a cross, Jason Brown makes a save.73:15
Nicholas Riley produces a cross, Isaac Osbourne gets a block in.72:31
A cross is delivered by Gary Irvine, Fraser Fyvie gets a block in.71:22
Isaac Osbourne gives away a free kick for an unfair challenge on Ross Chisholm. Ryan Conroy shoots direct from the free kick.70:51
Free kick awarded for an unfair challenge on Stephen O'Donnell by Fraser Fyvie. Direct free kick taken by Craig McKeown.69:35 Substitution
Substitution Jake Hyde on for Graham Bayne.68:25
Gary Irvine fouled by Josh Magennis, the ref awards a free kick. Craig McKeown takes the direct free kick.68:08
The referee blows for offside. Craig McKeown takes the indirect free kick.66:55
The ball is delivered by Gary Irvine, Ryan Jack manages to make a clearance.66:33
Isaac Osbourne challenges Ross Chisholm unfairly and gives away a free kick. Direct free kick taken by Rhys Weston.65:31
The offside flag is raised against Darren Mackie. Robert Douglas restarts play with the free kick.65:10
Foul by Nicholas Riley on Fraser Fyvie, free kick awarded. Richard Foster takes the direct free kick.63:52
Peter Pawlett fouled by Ross Chisholm, the ref awards a free kick. Fraser Fyvie restarts play with the free kick.63:26
The referee blows for offside against Richard Foster. Indirect free kick taken by Robert Douglas.60:31
The ball is swung over by Richard Foster.58:06 Substitution
Substitution Chris Clark goes off and Mohamed Chalali comes on.53:36
Gary Irvine delivers the ball, clearance by Andrew Considine.51:51
Fraser Fyvie fouled by Nicholas Riley, the ref awards a free kick. Direct free kick taken by Isaac Osbourne.50:57
Unfair challenge on Youl Mawene by Graham Bayne results in a free kick. Youl Mawene takes the direct free kick.50:23
Josh Magennis challenges Craig McKeown unfairly and gives away a free kick. Direct free kick taken by Ross Chisholm.49:17
The ball is delivered by Chris Clark, clearance made by Rhys Weston.48:45
Ross Chisholm challenges Isaac Osbourne unfairly and gives away a free kick. Direct free kick taken by Isaac Osbourne.46:48
Andrew Considine restarts play with the free kick.46:48 Substitution
Substitution Youl Mawene replaces Kari Arnason.46:48
Graham Bayne challenges Andrew Considine unfairly and gives away a free kick.45:32
Free kick crossed right-footed by Stephen O'Donnell.45:32 Booking
Booking The referee books Chris Clark for unsporting behaviour.45:25
Chris Clark gives away a free kick for an unfair challenge on Ryan Conroy.45:01
The second half begins.45:00 +1:53 Half time
Half Time It is the end of the first-half.43:56
Chris Clark delivers the ball, Close range headed effort by Josh Magennis clears the crossbar.43:17
The ball is crossed by Ross Chisholm.42:04
Foul by Kari Arnason on Graham Bayne, free kick awarded. Matthew Lockwood has an effort direct from the free kick.41:41
The referee gives a free kick against Darren Mackie for handball. Rhys Weston takes the free kick.41:08
The ball is swung over by Ryan Conroy, Stephen O'Donnell takes the chance to get an effort at goal. Save by Jason Brown.37:22
Unfair challenge on Matthew Lockwood by Josh Magennis results in a free kick. Direct free kick taken by Matthew Lockwood.36:04
Josh Magennis is caught offside. Craig McKeown takes the indirect free kick.35:16
The referee blows for offside. Indirect free kick taken by Jason Brown.34:59
Foul by Kari Arnason on Steven Milne, free kick awarded. Steven Milne takes the direct free kick.32:31
Graham Bayne fouled by Kari Arnason, the ref awards a free kick. Direct free kick taken by Matthew Lockwood.31:11
Nicholas Riley produces a cross, clearance by Kari Arnason.30:42
Free kick awarded for an unfair challenge on Ross Chisholm by Darren Mackie. Matthew Lockwood restarts play with the free kick.30:07
Unfair challenge on Nicholas Riley by Fraser Fyvie results in a free kick. Gary Irvine restarts play with the free kick.29:00
Josh Magennis produces a volleyed left-footed shot from deep inside the area which goes wide of the left-hand post.28:29
Unfair challenge on Richard Foster by Stephen O'Donnell results in a free kick. Jason Brown restarts play with the free kick.27:31
Rhys Weston concedes a free kick for a foul on Isaac Osbourne. Jason Brown takes the free kick.27:15
Inswinging corner taken left-footed by Ryan Conroy, Isaac Osbourne makes a clearance.27:04
Shot from 25 yards from Nicholas Riley. Ryan Jack gets a block in.26:11
Ryan Jack challenges Nicholas Riley unfairly and gives away a free kick. Free kick crossed left-footed by Stephen O'Donnell from left wing, clearance by Andrew Considine.26:02
Centre by Nicholas Riley, clearance made by Kari Arnason.25:12
Stephen O'Donnell takes a inswinging corner to the near post, clearance made by Ryan Jack.24:57
Nicholas Riley takes a shot. Andrew Considine gets a block in.24:28
Unfair challenge on Nicholas Riley by Fraser Fyvie results in a free kick. Gary Irvine restarts play with the free kick.22:48
Corner taken right-footed by Fraser Fyvie, save by Robert Douglas.22:43
Centre by Peter Pawlett, Craig McKeown gets a block in.20:56
Chris Clark sends in a cross, Darren Mackie produces a right-footed shot from deep inside the penalty box which goes wide of the left-hand upright.20:11
Chris Clark sends in a cross, Craig McKeown makes a clearance.20:06
Ryan Jack sends in a cross, Matthew Lockwood gets a block in.19:02
Shot by Graham Bayne. Save made by Jason Brown.18:16
Outswinging corner taken right-footed by Fraser Fyvie, clearance made by Rhys Weston.18:00
Kari Arnason takes a shot. Robert Douglas makes a save.17:26
Fraser Fyvie takes the direct free kick.17:26 Booking
Booking The referee books Craig McKeown for unsporting behaviour.17:20
Free kick awarded for an unfair challenge on Josh Magennis by Craig McKeown.15:57
Assist by Chris Clark.15:57 Goal scored
Goal! - Darren Mackie - Aberdeen 1 - 0 Dundee Goal scored by Darren Mackie from close range high into the middle of the goal. Aberdeen 1-0 Dundee.15:49
Peter Pawlett sends in a cross.13:26
Foul by Craig McKeown on Josh Magennis, free kick awarded. Andrew Considine takes the direct free kick.11:37
Darren Mackie has an effort from just inside the box that misses to the left of the target.7:04
Effort on goal by Ryan Jack from deep inside the penalty area misses to the right of the target.6:23
Foul by Nicholas Riley on Isaac Osbourne, free kick awarded. Kari Arnason restarts play with the free kick.5:41
Chris Clark delivers the ball, Rhys Weston makes a clearance.5:21
Chris Clark produces a cross, Stephen O'Donnell manages to make a clearance.4:20
Outswinging corner taken by Fraser Fyvie from the right by-line, Close range headed effort by Kari Arnason clears the crossbar.4:15
The ball is crossed by Chris Clark, blocked by Nicholas Riley.3:38
Peter Pawlett takes a shot. Save by Robert Douglas.1:10
Matthew Lockwood gives away a free kick for an unfair challenge on Chris Clark. Free kick taken by Ryan Jack.0:29
Chris Clark sends in a cross, Rhys Weston gets a block in.0:00
The referee gets the game started.
Live data and text provided by our data suppliers