St Mirren triumphed on penalties to claim a place in the Scottish Communities League Cup semi-final.

Sam Parkin put Danny Lennon's team ahead before a Craig Samson mistake gifted Scott Vernon an equaliser.

Kenny McLean put the away side back in front after a Russell Anderson mistake before Josh Magennis equalised deep in to injury time.

St Mirren were successful with four spot-kicks while Stephen Hughes and Cammy Smith failed for the Dons.

Despite Aberdeen's bright start, it was Lennon's men who took an early lead.

Jamie Langfield could only push a Steven Thompson header onto the crossbar, and the ball fell kindly for Parkin to convert from close range.

The home side should have been level after 12 minutes. Hayes played a delightful back-heel into the path of Niall McGinn. His shot was beaten out by Samson and landed at the feet of Vernon, only for the striker's effort to be deflected over the bar.

They would find an equaliser midway through the first half and it was Vernon who grabbed it, although Samson will be disappointed with his role in the goal.

The visitors cleared a corner to Mark Reynolds on the halfway line, his ball back into the box was missed by Samson. From the penalty spot, Vernon looped a header beyond the stranded goalkeeper and into the net.

Craig Samson

Keeper Samson and team-mates celebrate win

The Aberdeen goal was under threat 10 minutes after the leveller. A Magennis foul gave Jim Goodwin the chance to strike a low 20 yard free kick towards the bottom right corner, but Langfield was swiftly across his goal to turn the effort away.

Just after the half hour, McGinn cut in from the left saw his right-footed effort loop up into the air after a massive deflection off Goodwin, leaving Samson grateful to pluck the ball from the air just inches from his line.

It was a much more solid looking Buddies that emerged after the interval, and they showed the steel required to regain their lead.

Anderson saw his clearance blocked on the edge of the area, and McLean sent a superb first time strike beyond Langfield from the corner of the penalty area.

Buddies captain Goodwin became the first name to go into referee Crawford Allan's book when he was penalised for a foul on Magennis, and that would rule him out of the semi-final as he had been booked earlier in the competition.

With 12 minutes left the first change for either side saw Aberdeen introduce the pacy Fraser for Vernon, and five minutes later Cammy Smith replaced Clark Robertson.

The Saints should have sealed their place in the semi-final in the 90th minute, striker Thompson crashing a header off the post from a Teale cross.

The home side's attacking changes paid off in the second minute of injury-time when Magennis, now playing up front, turned home from close range after Samson had parried Smith's low strike.

St Mirren's nerves returned, and early in extra-time Samson gave away a cheap throw from which Hughes found space and cracked a shot off the bar from 15 yards.

The pace of Fraser was a new threat, and he sparked a move after 95 minutes that eventually saw McGinn flash wide of Samson's left-hand post.

Substitute Guy had a golden chance to win in with the last kick of the ball but was adjudged to have dived as he tried to round Langfield, and was instead booked rather than grabbing the headline-grabbing goal.

The game then went to penalties and Samson made the decisive save from Smith's penalty.

Aberdeen manager Craig Brown: "I'm desperately disappointed. I can't fault my side for effort and commitment, but we didn't get the breaks. I thought we would have the psychological advantage after coming from behind twice, but it wasn't to be.

"We should have been 3-0 up after five minutes, but St Mirren took their chances and that is what enabled them to progress.

"We can't allow this to affect our league form. We have to take it on the chin, take a deep breath and make sure we recover at the weekend."

St Mirren manager Danny Lennon: "I'm a very proud man tonight. I thought the boys were like gladiators tonight. They fought right to the end.

"The character the boys showed throughout the game was first-class. To lose the lead in the dying minute of the game was very difficult to take and the boys showed great character to take us over the line and take it to penalties.

"If every game was like that, stadiums would be full across the country. I think both sets of fans were entertained throughout. It was a good game of football to watch."

Lineup, Bookings (4) & Substitutions (5)

Aberdeen

  • 01 Langfield
  • 03 Robertson (Smith - 83' )
  • 04 Anderson
  • 22 Reynolds
  • 05 Rae
  • 10 McGinn
  • 11 Hayes
  • 16 Osbourne
  • 18 Hughes
  • 09 Vernon (Fraser - 78' )
  • 21 Magennis (Naysmith - 106' )

Substitutes

  • 30 Rogers
  • 17 Naysmith
  • 07 Clark
  • 20 Fraser
  • 38 Smith

St Mirren

  • 01 Samson
  • 02 van Zanten Booked
  • 03 Dummett Booked
  • 05 Mair
  • 14 McAusland
  • 06 Goodwin Booked
  • 17 Mclean
  • 21 Teale
  • 07 Imrie (Carey - 87' )
  • 09 Thompson
  • 19 Parkin (Guy - 93' Booked )

Substitutes

  • 12 Smith
  • 23 Barron
  • 11 Carey
  • 20 Reilly
  • 27 Guy
Ref: Crawford
Att: 7,610

Match Stats

Shots

17 11

On target

9 6

Corners

13 8

Fouls

14 25

Live Text Commentary

124:09 Penalty

Placed penalty taken right-footed by Cameron Smith (Aberdeen) (bottom-left of goal), save (parried) by Craig Samson (St Mirren).Aberdeen 2-4 St Mirren on penalties.

123:41 Penalty

Placed penalty taken right-footed by Marc McAusland (St Mirren) (top-left of goal), scored.Aberdeen 2-4 St Mirren on penalties.

122:58 Penalty

Placed penalty taken left-footed by Johnny Hayes (Aberdeen) (bottom-right of goal), scored.Aberdeen 2-4 St Mirren on penalties.

122:18 Penalty

Placed penalty taken right-footed by Jim Goodwin (St Mirren) (top-left of goal), scored.Aberdeen 2-4 St Mirren on penalties.

121:53 Penalty

Placed penalty taken right-footed by Niall McGinn (Aberdeen) (bottom-left of goal), scored.Aberdeen 2-4 St Mirren on penalties.

121:25 Penalty

Placed penalty taken right-footed by Gary Teale (St Mirren) (high centre of goal), scored.Aberdeen 2-4 St Mirren on penalties.

120:50 Penalty

Placed penalty taken right-footed by Stephen Hughes (Aberdeen) (crossbar), missed.Aberdeen 2-4 St Mirren on penalties.

120:02 Penalty

Placed penalty taken left-footed by Kenny McLean (St Mirren) (bottom-left of goal), scored.Aberdeen 2-4 St Mirren on penalties.

120:01

The players are ready for the drama of the penalty shoot-out.

120:00 +1:59

The match is going to penalties.

120:00 +1:02 Booking

Booking Lewis Guy (St Mirren) booked for unsporting behaviour.

120:00 +0:28

Outswinging corner from right by-line taken right-footed by Ryan Fraser (Aberdeen) to far post, clearance by Gary Teale (St Mirren).

120:00 +0:20

Cross by Isaac Osbourne (Aberdeen), blocked by Paul Dummett (St Mirren).

119:52

Attacking throw-in by Isaac Osbourne (Aberdeen).

119:09

Attacking throw-in by Gary Naysmith (Aberdeen).

118:32

Defending throw-in by Gary Naysmith (Aberdeen).

117:58

Inswinging corner from left by-line taken right-footed by Ryan Fraser (Aberdeen) to centre, clearance by Marc McAusland (St Mirren).

117:21

Defending throw-in by Gary Naysmith (Aberdeen).

116:44

Attacking throw-in by Paul Dummett (St Mirren).

116:18

Defending throw-in by Mark Reynolds (Aberdeen).

115:33

Foul by David van Zanten (St Mirren) on Ryan Fraser (Aberdeen).

115:28

Free kick taken right-footed by Ryan Fraser (Aberdeen) from left wing, passed.

115:28 Booking

Booking David van Zanten (St Mirren) booked for unsporting behaviour.

114:41

Attacking throw-in by Paul Dummett (St Mirren).

114:04

Inswinging corner from left by-line taken right-footed by Ryan Fraser (Aberdeen) to centre, comfortable save (caught) by Craig Samson (St Mirren).

113:58

Cross by Niall McGinn (Aberdeen), clearance by David van Zanten (St Mirren).

112:27

Lewis Guy (St Mirren) caught offside. Free kick taken left-footed by Jamie Langfield (Aberdeen) from own half, resulting in open play.

111:57

Goal kick taken long by Craig Samson (St Mirren).

111:28

Defending throw-in by David van Zanten (St Mirren).

111:04

Cross by Ryan Fraser (Aberdeen), comfortable save (caught) by Craig Samson (St Mirren).

111:00

Attacking throw-in by Isaac Osbourne (Aberdeen).

110:31

Steven Thompson (St Mirren) caught offside. Free kick taken left-footed by Mark Reynolds (Aberdeen) from own half, passed.

109:55

Foul by Lewis Guy (St Mirren) on Gary Naysmith (Aberdeen). Free kick taken left-footed by Jamie Langfield (Aberdeen) from own half, resulting in open play.

109:29

Foul by Stephen Hughes (Aberdeen) on Gary Teale (St Mirren). Free kick taken right-footed by Marc McAusland (St Mirren) from own half, resulting in open play.

107:19

Goal kick taken long by Jamie Langfield (Aberdeen).

107:13

Cross by Gary Teale (St Mirren), clearance by Isaac Osbourne (Aberdeen).

106:22

Goal kick taken long by Craig Samson (St Mirren).

106:07

Shot by Isaac Osbourne (Aberdeen) right-footed from right side of penalty area (18 yards), missed left.

105:56

Cross by Ryan Fraser (Aberdeen), clearance by Lee Mair (St Mirren).

105:18

Defending throw-in by Isaac Osbourne (Aberdeen).

105:01

The referee blows to get the second half of extra time under way.

105:01 Substitution

Substitution Aberdeen substitution: Josh Magennis replaced by Gary Naysmith (tactical).

104:57

Foul by Stephen Hughes (Aberdeen) on Kenny McLean (St Mirren). Free kick taken left-footed by Paul Dummett (St Mirren) from own half, resulting in open play.

104:32

Defending throw-in by Paul Dummett (St Mirren).

103:52

Foul by Jim Goodwin (St Mirren) on Ryan Fraser (Aberdeen). Free kick taken right-footed by Gavin Rae (Aberdeen) from left channel, passed.

103:17

Shot by Niall McGinn (Aberdeen) drilled right-footed from right channel (35 yards), comfortable save (caught) by Craig Samson (St Mirren).

103:10

Defending throw-in by Josh Magennis (Aberdeen).

102:05

Corner from right by-line taken short right-footed by Ryan Fraser (Aberdeen).

101:40

Attacking throw-in by Josh Magennis (Aberdeen).

100:04

Shot by Mark Reynolds (Aberdeen) left-footed from left side of penalty area (18 yards), missed left. Goal kick taken long by Craig Samson (St Mirren).

98:53

Foul by Isaac Osbourne (Aberdeen) on Steven Thompson (St Mirren). Free kick taken left-footed by Paul Dummett (St Mirren) from left channel, resulting in open play.

98:40

Defending throw-in by Paul Dummett (St Mirren).

98:08

Foul by Graham Carey (St Mirren) on Ryan Fraser (Aberdeen). Free kick taken right-footed by Josh Magennis (Aberdeen) from right wing, passed.

97:31

Goal kick taken long by Craig Samson (St Mirren).

97:06

Free kick taken right-footed by Josh Magennis (Aberdeen) from right wing, resulting in open play.

97:06 Booking

Booking Paul Dummett (St Mirren) booked for unsporting behaviour.

96:51

Foul by Paul Dummett (St Mirren) on Ryan Fraser (Aberdeen).

96:07

Foul by Paul Dummett (St Mirren) on Ryan Fraser (Aberdeen). Free kick taken right-footed by Josh Magennis (Aberdeen) from right wing, passed.

95:25

Foul by Jim Goodwin (St Mirren) on Cameron Smith (Aberdeen). Free kick taken right-footed by Josh Magennis (Aberdeen) from right wing, resulting in open play.

95:10

Defending throw-in by Josh Magennis (Aberdeen).

94:53

Goal kick taken long by Craig Samson (St Mirren).

94:39

Shot by Niall McGinn (Aberdeen) left-footed from left side of penalty area (18 yards), missed right.

93:55

Foul by Josh Magennis (Aberdeen) on Graham Carey (St Mirren). Free kick crossed right-footed by Graham Carey (St Mirren) from right wing, clearance by Russell Anderson (Aberdeen).

93:31

Defending throw-in by David van Zanten (St Mirren).

92:52 Substitution

Substitution St Mirren substitution: Sam Parkin replaced by Lewis Guy (tactical).

92:48

Defending throw-in by David van Zanten (St Mirren).

92:17

Shot by Stephen Hughes (Aberdeen) drilled right-footed from right side of penalty area (18 yards), goal kick taken long by Craig Samson (St Mirren).

91:41

Attacking throw-in by Ryan Fraser (Aberdeen).

91:09

Foul by Ryan Fraser (Aberdeen) on Paul Dummett (St Mirren). Free kick taken right-footed by Craig Samson (St Mirren) from own half, resulting in open play.

90:40

Defending throw-in by Josh Magennis (Aberdeen).

90:27

Defending throw-in by Paul Dummett (St Mirren).

90:11

Defending throw-in by Paul Dummett (St Mirren).

90:00 +4:02

Normal time is of over and the game goes into extra time.

90:00 +3:23

Attacking throw-in by Josh Magennis (Aberdeen).

90:00 +1:36 Goal scored

Goal! - Josh Magennis - Aberdeen 2 - 2 St Mirren Goal by Josh Magennis (Aberdeen) left-footed (low centre of goal) from centre of penalty area (6 yards).Aberdeen 2-2 St Mirren.

89:53

Cross by Gary Teale (St Mirren), header by Steven Thompson (St Mirren) from left side of penalty area (12 yards),

89:18

Inswinging corner from left by-line taken right-footed by Ryan Fraser (Aberdeen) to far post, clearance by Lee Mair (St Mirren).

88:49

Foul by Paul Dummett (St Mirren) on Johnny Hayes (Aberdeen). Free kick crossed left-footed by Johnny Hayes (Aberdeen) from right channel, resulting in open play.

88:08

Cross by Mark Reynolds (Aberdeen), clearance by Paul Dummett (St Mirren).

87:52

Attacking throw-in by Stephen Hughes (Aberdeen).

86:52 Substitution

Substitution St Mirren substitution: Dougie Imrie replaced by Graham Carey (tactical).

86:24

Attacking throw-in by David van Zanten (St Mirren).

85:51

Goal kick taken long by Craig Samson (St Mirren).

85:39

Foul by Dougie Imrie (St Mirren) on Cameron Smith (Aberdeen). Free kick taken left-footed by Stephen Hughes (Aberdeen) from own half, resulting in open play.

85:13

Defending throw-in by Mark Reynolds (Aberdeen).

84:07

Cross by Johnny Hayes (Aberdeen), comfortable save (caught) by Craig Samson (St Mirren).

83:59

Attacking throw-in by Josh Magennis (Aberdeen).

83:43

Attacking throw-in by Johnny Hayes (Aberdeen).

83:18

Foul by Jim Goodwin (St Mirren) on Mark Reynolds (Aberdeen). Free kick crossed right-footed by Ryan Fraser (Aberdeen) from left channel, clearance by Jim Goodwin (St Mirren).

83:04

Cross by Stephen Hughes (Aberdeen), resulting in open play.

82:56

Attacking throw-in by Stephen Hughes (Aberdeen).

82:18 Substitution

Substitution Aberdeen substitution: Clark Robertson replaced by Cameron Smith (tactical).

82:15

Defending throw-in by Clark Robertson (Aberdeen).

81:59

Defending throw-in by David van Zanten (St Mirren).

81:13

Cross by Gary Teale (St Mirren), clearance by Russell Anderson (Aberdeen).

80:48

Defending throw-in by Mark Reynolds (Aberdeen).

80:22

Cross by Isaac Osbourne (Aberdeen), clearance by Marc McAusland (St Mirren).

79:48

Defending throw-in by Paul Dummett (St Mirren).

79:06

Goal kick taken long by Craig Samson (St Mirren).

78:56

Cross by Johnny Hayes (Aberdeen), resulting in open play.

78:33

Attacking throw-in by Clark Robertson (Aberdeen).

77:48

Goal kick taken long by Jamie Langfield (Aberdeen).

77:48 Substitution

Substitution Aberdeen substitution: Scott Vernon replaced by Ryan Fraser (tactical).

77:21

Attacking throw-in by Gary Teale (St Mirren).

76:47

Foul by Stephen Hughes (Aberdeen) on Dougie Imrie (St Mirren). Free kick taken right-footed by Marc McAusland (St Mirren) from own half, resulting in open play.

76:09

Foul by Marc McAusland (St Mirren) on Jamie Langfield (Aberdeen). Free kick taken left-footed by Jamie Langfield (Aberdeen) from own half, resulting in open play.

75:39

Outswinging corner from right by-line taken right-footed by Gary Teale (St Mirren) to centre, clearance by Josh Magennis (Aberdeen).

75:03

Defending throw-in by Paul Dummett (St Mirren).

74:31

Defending throw-in by Paul Dummett (St Mirren).

73:37

Inswinging corner from right by-line taken left-footed by Johnny Hayes (Aberdeen) to far post, clearance by Steven Thompson (St Mirren).

73:03

Attacking throw-in by David van Zanten (St Mirren).

72:32

Foul by Isaac Osbourne (Aberdeen) on Steven Thompson (St Mirren). Free kick taken right-footed by Marc McAusland (St Mirren) from left channel, resulting in open play.

72:07

Attacking throw-in by Josh Magennis (Aberdeen).

71:19

Free kick taken right-footed by Josh Magennis (Aberdeen) from right channel, passed.

71:19 Booking

Booking Jim Goodwin (St Mirren) booked for unsporting behaviour.

70:43

Foul by Jim Goodwin (St Mirren) on Josh Magennis (Aberdeen).

70:11

Attacking throw-in by Clark Robertson (Aberdeen).

69:57

Foul by Kenny McLean (St Mirren) on Gavin Rae (Aberdeen). Free kick taken left-footed by Stephen Hughes (Aberdeen) from left channel, passed.

68:38 Goal scored

Goal! - Kenny McLean - Aberdeen 1 - 2 St Mirren Goal by Kenny McLean (St Mirren) left-footed (top-left of goal) from left channel (20 yards).Aberdeen 1-2 St Mirren.

68:04

Shot by Josh Magennis (Aberdeen) drilled right-footed from right channel (30 yards), over the bar. Goal kick taken long by Craig Samson (St Mirren).

67:49

Cross by Johnny Hayes (Aberdeen), resulting in open play.

67:12

Goal kick taken long by Jamie Langfield (Aberdeen).

66:27

Foul by Steven Thompson (St Mirren) on Johnny Hayes (Aberdeen). Free kick taken right-footed by Johnny Hayes (Aberdeen) from right channel, passed.

65:59

Attacking throw-in by Josh Magennis (Aberdeen).

65:38

Foul by David van Zanten (St Mirren) on Scott Vernon (Aberdeen). Free kick taken left-footed by Mark Reynolds (Aberdeen) from left wing, passed.

65:20

Defending throw-in by Clark Robertson (Aberdeen).

64:35

Foul by Sam Parkin (St Mirren) on Mark Reynolds (Aberdeen). Free kick taken right-footed by Stephen Hughes (Aberdeen) from own half, passed.

64:15

Shot by Steven Thompson (St Mirren) left-footed from left channel (25 yards), comfortable save (caught) by Jamie Langfield (Aberdeen).

61:37

Shot by Niall McGinn (Aberdeen) left-footed from left channel (18 yards), blocked by Lee Mair (St Mirren).

60:40

Goal kick taken long by Jamie Langfield (Aberdeen).

59:47

Outswinging corner from right by-line taken right-footed by Jim Goodwin (St Mirren) to near post, clearance by Stephen Hughes (Aberdeen).

59:02

Defending throw-in by Clark Robertson (Aberdeen).

58:34

Defending throw-in by David van Zanten (St Mirren).

58:04

Attacking throw-in by Clark Robertson (Aberdeen).

57:48

Inswinging corner from right by-line taken left-footed by Johnny Hayes (Aberdeen) to centre, clearance by Marc McAusland (St Mirren).

56:52

Foul by Kenny McLean (St Mirren) on Niall McGinn (Aberdeen). Free kick taken right-footed by Niall McGinn (Aberdeen) from left channel (20 yards), hit wall.

56:40

Attacking throw-in by Clark Robertson (Aberdeen).

56:31

Cross by Isaac Osbourne (Aberdeen), resulting in open play.

56:09

Attacking throw-in by Josh Magennis (Aberdeen).

55:29

Attacking throw-in by Clark Robertson (Aberdeen).

54:37

Defending throw-in by Josh Magennis (Aberdeen).

53:35

Goal kick taken long by Jamie Langfield (Aberdeen).

53:15

Attacking throw-in by David van Zanten (St Mirren).

52:58

Foul by Isaac Osbourne (Aberdeen) on Gary Teale (St Mirren). Free kick taken right-footed by Jim Goodwin (St Mirren) from own half, resulting in open play.

52:19

Foul by Steven Thompson (St Mirren) on Isaac Osbourne (Aberdeen). Free kick taken right-footed by Mark Reynolds (Aberdeen) from left channel, passed.

51:45

Defending throw-in by Paul Dummett (St Mirren).

51:25

Attacking throw-in by Josh Magennis (Aberdeen).

50:43

Foul by David van Zanten (St Mirren) on Niall McGinn (Aberdeen). Free kick taken right-footed by Mark Reynolds (Aberdeen) from own half, resulting in open play.

50:02

Foul by Isaac Osbourne (Aberdeen) on Kenny McLean (St Mirren). Free kick taken right-footed by Dougie Imrie (St Mirren) from right channel, passed.

49:32

Shot by Gavin Rae (Aberdeen) right-footed from left channel (20 yards), missed left. Goal kick taken long by Craig Samson (St Mirren).

48:31

Cross by Johnny Hayes (Aberdeen), save (punched) by Craig Samson (St Mirren).

47:47

Cross by Johnny Hayes (Aberdeen), clearance by Marc McAusland (St Mirren). Attacking throw-in by Josh Magennis (Aberdeen).

47:29

Steven Thompson (St Mirren) caught offside. Free kick taken right-footed by Russell Anderson (Aberdeen) from own half, passed.

46:59

Attacking throw-in by David van Zanten (St Mirren).

46:31

Handball by Johnny Hayes (Aberdeen). Free kick taken right-footed by Craig Samson (St Mirren) from own half, resulting in open play.

46:07

Defending throw-in by Paul Dummett (St Mirren).

45:38

Corner from right by-line taken short left-footed by Johnny Hayes (Aberdeen).

45:23

Shot by Stephen Hughes (Aberdeen) right-footed from left channel (35 yards), blocked by Paul Dummett (St Mirren).

45:01

The game restarts for the second half.

45:00 +0:14 Half time

Half Time It is the end of the first-half.

44:38

Foul by Lee Mair (St Mirren) on Isaac Osbourne (Aberdeen). Free kick taken right-footed by Stephen Hughes (Aberdeen) from right channel, passed.

44:02

Cross by Josh Magennis (Aberdeen), clearance by Lee Mair (St Mirren).

43:33

Foul by Lee Mair (St Mirren) on Scott Vernon (Aberdeen). Free kick taken right-footed by Stephen Hughes (Aberdeen) from right channel, passed.

42:59

Goal kick taken long by Jamie Langfield (Aberdeen).

42:31

Inswinging corner from right by-line taken left-footed by Kenny McLean (St Mirren) to near post, clearance by Russell Anderson (Aberdeen).

42:13

Shot by Kenny McLean (St Mirren) left-footed from left channel (20 yards), save (parried) by Jamie Langfield (Aberdeen).

40:47

Defending throw-in by Clark Robertson (Aberdeen).

40:37

Defending throw-in by Clark Robertson (Aberdeen).

39:56

Inswinging corner from right by-line taken left-footed by Kenny McLean (St Mirren) to centre, save (punched) by Jamie Langfield (Aberdeen).

39:34

Cross by Gary Teale (St Mirren), blocked by Clark Robertson (Aberdeen).

39:01

Attacking throw-in by Paul Dummett (St Mirren).

38:51

Attacking throw-in by Paul Dummett (St Mirren).

37:57

Defending throw-in by David van Zanten (St Mirren).

36:52

Shot by Dougie Imrie (St Mirren) volleyed left-footed from left channel (18 yards), comfortable save (caught) by Jamie Langfield (Aberdeen).

36:45

Cross by Gary Teale (St Mirren), resulting in open play.

36:11

Goal kick taken long by Craig Samson (St Mirren).

36:04

Cross by Johnny Hayes (Aberdeen), resulting in ball out of play.

34:39

Foul by Sam Parkin (St Mirren) on Russell Anderson (Aberdeen). Free kick taken right-footed by Stephen Hughes (Aberdeen) from own half, passed.

33:23

Foul by Dougie Imrie (St Mirren) on Johnny Hayes (Aberdeen). Free kick taken right-footed by Russell Anderson (Aberdeen) from own half, passed.

32:59

Inswinging corner from right by-line taken left-footed by Kenny McLean (St Mirren) to near post, clearance by Russell Anderson (Aberdeen).

31:56

Foul by Josh Magennis (Aberdeen) on Steven Thompson (St Mirren). Free kick curled right-footed by Jim Goodwin (St Mirren) from left channel (20 yards), save (tipped round post) by Jamie Langfield (Aberdeen).

31:14

Dougie Imrie (St Mirren) caught offside. Free kick taken left-footed by Jamie Langfield (Aberdeen) from own half, resulting in open play.

30:17

Shot by Johnny Hayes (Aberdeen) left-footed from right channel (35 yards), missed left. Goal kick taken long by Craig Samson (St Mirren).

29:09

Cross by Gary Teale (St Mirren), resulting in open play. Defending throw-in by Josh Magennis (Aberdeen).

27:52

Attacking throw-in by Clark Robertson (Aberdeen).

27:44

Cross by Niall McGinn (Aberdeen), clearance by David van Zanten (St Mirren).

27:25

Attacking throw-in by Johnny Hayes (Aberdeen).

26:47

Steven Thompson (St Mirren) caught offside. Free kick taken right-footed by Josh Magennis (Aberdeen) from own half, passed.

26:25

Cross by Johnny Hayes (Aberdeen), clearance by Lee Mair (St Mirren).

25:59

Defending throw-in by Paul Dummett (St Mirren).

25:23

Cross by Gary Teale (St Mirren), header by Steven Thompson (St Mirren) from right side of penalty area (18 yards), missed right. Goal kick taken long by Jamie Langfield (Aberdeen).

24:43

Defending throw-in by Paul Dummett (St Mirren).

23:54

Shot by Jim Goodwin (St Mirren) mishit left-footed from right channel (25 yards), missed right. Goal kick taken long by Jamie Langfield (Aberdeen).

23:21

Shot by Niall McGinn (Aberdeen) right-footed from right channel (20 yards), save (caught) by Craig Samson (St Mirren).

22:57

Cross by Niall McGinn (Aberdeen), clearance by Marc McAusland (St Mirren).

21:45

Assist (pass) by Clark Robertson (Aberdeen) from left channel.

21:45 Goal scored

Goal! - Scott Vernon - Aberdeen 1 - 1 St Mirren Headed goal by Scott Vernon (Aberdeen) (bottom-left of goal) from right side of penalty area (18 yards).Aberdeen 1-1 St Mirren.

21:20

Inswinging corner from right by-line taken right-footed by Johnny Hayes (Aberdeen) to far post, clearance by Marc McAusland (St Mirren).

21:09

Cross by Johnny Hayes (Aberdeen), blocked by Lee Mair (St Mirren).

20:18

Inswinging corner from right by-line taken right-footed by Jim Goodwin (St Mirren) to far post, save (punched) by Jamie Langfield (Aberdeen).

20:09

Cross by Dougie Imrie (St Mirren), blocked by Clark Robertson (Aberdeen).

19:08

Defending throw-in by David van Zanten (St Mirren).

18:47

Attacking throw-in by David van Zanten (St Mirren).

18:22

Cross by Dougie Imrie (St Mirren), resulting in open play. Attacking throw-in by David van Zanten (St Mirren).

17:55

Scott Vernon (Aberdeen) caught offside. Free kick taken right-footed by Craig Samson (St Mirren) from own half, resulting in open play.

17:25

Defending throw-in by Josh Magennis (Aberdeen).

16:46

Goal kick taken long by Craig Samson (St Mirren).

16:18

Defending throw-in by Paul Dummett (St Mirren).

15:07

Foul by Johnny Hayes (Aberdeen) on Dougie Imrie (St Mirren). Free kick taken right-footed by Craig Samson (St Mirren) from own half, resulting in open play.

14:33

Shot by Kenny McLean (St Mirren) right-footed from left channel (25 yards), missed right. Goal kick taken long by Jamie Langfield (Aberdeen).

14:12

Attacking throw-in by Paul Dummett (St Mirren).

13:30

Inswinging corner from left by-line taken right-footed by Gary Teale (St Mirren) to centre, clearance by Niall McGinn (Aberdeen).

13:02

Attacking throw-in by David van Zanten (St Mirren).

11:42

Outswinging corner from left by-line taken left-footed by Johnny Hayes (Aberdeen) to far post, clearance by Paul Dummett (St Mirren).

11:29

Shot by Scott Vernon (Aberdeen) left-footed from right side of penalty area (12 yards), blocked by Lee Mair (St Mirren).

10:55

Foul by Gary Teale (St Mirren) on Russell Anderson (Aberdeen). Free kick taken left-footed by Jamie Langfield (Aberdeen) from own half, resulting in open play.

10:31

Cross by Josh Magennis (Aberdeen), save (caught) by Craig Samson (St Mirren).

10:17

Foul by Dougie Imrie (St Mirren) on Josh Magennis (Aberdeen). Free kick taken left-footed by Johnny Hayes (Aberdeen) from right wing, passed.

10:06

Attacking throw-in by Johnny Hayes (Aberdeen).

9:34

Shot by Gary Teale (St Mirren) mishit right-footed from left channel (25 yards), missed right. Goal kick taken long by Jamie Langfield (Aberdeen).

9:00

Foul by Isaac Osbourne (Aberdeen) on Kenny McLean (St Mirren). Free kick taken left-footed by Paul Dummett (St Mirren) from own half, resulting in open play.

7:48

Attacking throw-in by Clark Robertson (Aberdeen).

7:15

Inswinging corner from left by-line taken right-footed by Gary Teale (St Mirren) to centre, comfortable save (caught) by Jamie Langfield (Aberdeen).

6:51

Foul by Scott Vernon (Aberdeen) on Marc McAusland (St Mirren). Free kick taken left-footed by Lee Mair (St Mirren) from own half, resulting in open play.

5:33

Assist (header) by Steven Thompson (St Mirren) from centre of penalty area.

5:33 Goal scored

Goal! - Sam Parkin - Aberdeen 0 - 1 St Mirren goal by Sam Parkin (St Mirren) right-footed (top-right of goal) from right side of six-yard box (6 yards).Aberdeen 0-1 St Mirren.

5:13

Cross by Gary Teale (St Mirren),

4:23

Defending throw-in by Paul Dummett (St Mirren).

3:59

Corner from left by-line taken short left-footed by Johnny Hayes (Aberdeen).

3:39

Defending throw-in by Paul Dummett (St Mirren).

3:05

Foul by Stephen Hughes (Aberdeen) on Jim Goodwin (St Mirren). Free kick taken right-footed by Marc McAusland (St Mirren) from own half, resulting in open play.

2:27

Defending throw-in by David van Zanten (St Mirren).

2:03

Goal kick taken long by Craig Samson (St Mirren).

1:50

Inswinging corner from right by-line taken left-footed by Johnny Hayes (Aberdeen) to far post, clearance by Lee Mair (St Mirren).

1:11

Inswinging corner from right by-line taken left-footed by Johnny Hayes (Aberdeen) to near post, shot by Isaac Osbourne (Aberdeen) right-footed from right side of six-yard box (6 yards), blocked by Lee Mair (St Mirren).

0:27

Niall McGinn produces a mishit right-footed shot from deep inside the penalty box which goes wide of the right-hand upright.

0:00

The referee gets the match started.

Live data and text provided by our data suppliers