Kilmarnock manager Kenny Shiels was left raging by the award of a penalty as Paul McGowan's double helped ensure a victory for St Mirren.

McGowan, recalled to the starting line-up after being left out in midweek, headed in Jereon Tesselaar's excellent cross from the left on the half-hour.

The Buddies won a penalty just before the break after it was ruled that Zdenek Kroca used an arm.

McGowan fired in the spot kick and Nigel Hasselbaink headed in late on.

But the talking point will be that penalty, which so enraged Shiels that he had to be pulled away from the officials at half-time by his own players as he continued to complain about the decision.

Both sides went into the game off victories that took them into the quarter-finals of the Scottish Communities League Cup.

McGowan replaced Nigel Hasselbaink up front for a Saints side looking to end a goal drought in their last three Scottish Premier League matches at home.

Kilmarnock were first to threaten after a fine passing move as Garry Hay, who started in place of Gary Fisher, slipped the ball through for Paul Heffernan, but the in-form striker's shot on the turn was well parried by goalkeeper Craig Samson.

Heffernan's strength was causing the home defence problems and a fantastic run from the Irishman past four St Mirren defenders ended with his shot being deflected into the arms of Samson.

Cammy Bell was called into action for the first time after 15 minutes, when Steven Thompson's downward header was tipped round the post by the Kilmarnock keeper.

Heffernan had the ball in the net when he again got in behind the St Mirren defence to round Samson and tap into the net, but the striker was flagged offside.

The hosts went ahead against the run of play when Tesselaar's excellent cross from the left was headed across Bell and into the far corner by McGowan.

Having got the goal, St Mirren grew in confidence and Thompson just failed to get on the end of another fine cross by Tesselaar before Gary Teale had claims for a penalty waved away.

The home side were awarded a spot-kick just on half-time after referee Stephen Finnie consulted his assistant.

It was decided that Steven Thomson's cross struck Kroca's arm inside the box and McGowan stepped up to slot home.

Bell made a great save after the break to tip Steven Thompson's glancing header to safety.

Kilmarnock started to dominate and captain Manuel Pascali's powerful effort was tipped over by Samson.

However, Kenny McLean's replacement Hasselbaink settled the game with five minutes remaining when he outmuscled his marker to head home from a David Van Zanten cross.

Lineup, Bookings (6) & Substitutions (6)

St Mirren

  • 01 Samson
  • 02 van Zanten Booked
  • 05 Mair
  • 14 McAusland
  • 22 Tesselaar
  • 06 Goodwin Booked (Carey - 88' )
  • 08 Thomson
  • 17 Mclean (Hasselbaink - 68' )
  • 21 Teale
  • 09 Thompson Booked (Barron - 77' )
  • 10 McGowan

Substitutes

  • 12 Smith
  • 03 Barron
  • 15 Haddad
  • 13 McKee
  • 23 Carey
  • 11 Hasselbaink
  • 19 McShane

Kilmarnock

  • 01 Bell
  • 03 Hay
  • 04 Fowler
  • 13 Kroca
  • 88 Sissoko Booked
  • 08 Kelly (Dayton - 53' )
  • 11 Harkins (Hutchinson - 65' )
  • 18 Panikvar (Silva - 53' )
  • 20 Shiels Booked
  • 29 Pascali Booked
  • 14 Heffernan

Substitutes

  • 17 Letheren
  • 23 McKeown
  • 28 Fisher
  • 07 Silva
  • 10 Dayton
  • 22 Racchi
  • 19 Hutchinson
Ref: Finnie
Att: 5,013

Match Stats

Shots

11 7

On target

5 4

Corners

1 9

Fouls

11 8

Live Text Commentary

90:00 +3:05 Full time

Full Time The referee blows for the end of the match.

90:00 +1:23

Header by Steven Thomson (St Mirren) from centre of penalty area (12 yards), save (parried) by Cameron Bell (Kilmarnock).

90:00 +0:26 Booking

Booking Mohamadou Sissoko (Kilmarnock) booked for unsporting behaviour.

90:00 +0:13

Foul by Mohamadou Sissoko (Kilmarnock) on Nigel Hasselbaink (St Mirren). Free kick taken left-footed by Graham Carey (St Mirren) from left wing, passed.

88:31 Booking

Booking Dean Shiels (Kilmarnock) booked for unsporting behaviour.

87:46 Substitution

Substitution St Mirren substitution: Jim Goodwin replaced by Graham Carey (tactical).

86:33

Inswinging corner from right by-line taken right-footed by Ben Hutchinson (Kilmarnock) to centre, resulting in open play.

86:07

Inswinging corner from right by-line taken right-footed by James Dayton (Kilmarnock) to centre, clearance by Marc McAusland (St Mirren).

84:05

Assist (cross) by David van Zanten (St Mirren) from right wing.

84:05 Goal scored

Goal! - Nigel Hasselbaink - St Mirren 3 - 0 Kilmarnock Headed goal by Nigel Hasselbaink (St Mirren) (bottom-right of goal) from centre of penalty area (6 yards).St Mirren 3-0 Kilmarnock.

83:38

Shot by Paul McGowan (St Mirren) right-footed from centre of penalty area (18 yards), missed left.

83:12

Defending throw-in by Garry Hay (Kilmarnock).

82:19

Inswinging corner from right by-line taken right-footed by James Dayton (Kilmarnock) to near post, resulting in ball out of play.

81:11

Foul by David Barron (St Mirren) on Dean Shiels (Kilmarnock). Free kick taken left-footed by James Dayton (Kilmarnock) from left channel, resulting in open play.

80:35

Shot by Paul McGowan (St Mirren) right-footed from left channel (20 yards), missed left.

79:31

Foul by David van Zanten (St Mirren) on Garry Hay (Kilmarnock). Free kick taken right-footed by Dean Shiels (Kilmarnock) from left wing, resulting in open play.

79:26 Booking

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

78:45

Paul McGowan (St Mirren) caught offside. Free kick taken right-footed by Cameron Bell (Kilmarnock) from own half, resulting in open play.

77:22

Shot by Paul McGowan (St Mirren) left-footed from left side of penalty area (18 yards), over the bar.

76:28 Substitution

Substitution St Mirren substitution: Steven Thompson replaced by David Barron (tactical).

76:03

Foul by Ben Hutchinson (Kilmarnock) on Jeroen Tesselaar (St Mirren). Free kick taken right-footed by Jeroen Tesselaar (St Mirren) from own half, resulting in open play.

74:31

Header by Ben Hutchinson (Kilmarnock) from centre of penalty area (12 yards), save (caught) by Craig Samson (St Mirren).

74:20

Attacking throw-in by James Fowler (Kilmarnock).

73:40

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

72:53

Attacking throw-in by Jeroen Tesselaar (St Mirren).

71:24

Foul by Nigel Hasselbaink (St Mirren) on James Fowler (Kilmarnock). Free kick taken right-footed by James Fowler (Kilmarnock) from right wing, resulting in open play.

70:52

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

70:36

Shot by Dean Shiels (Kilmarnock) right-footed from centre of penalty area (6 yards), over the bar.

68:56

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

67:06 Substitution

Substitution St Mirren substitution: Kenny McLean replaced by Nigel Hasselbaink (tactical).

65:38

Inswinging corner from left by-line taken right-footed by David Silva (Kilmarnock) to centre, resulting in open play.

65:06

Inswinging corner from right by-line taken right-footed by Dean Shiels (Kilmarnock) to centre, clearance by Marc McAusland (St Mirren).

64:38 Substitution

Substitution Kilmarnock substitution: Gary Harkins replaced by Ben Hutchinson (tactical).

64:03

Inswinging corner from left by-line taken right-footed by Dean Shiels (Kilmarnock) to centre, clearance by Marc McAusland (St Mirren).

63:50

Goal kick taken short by Cameron Bell (Kilmarnock).

63:13

Handball by Kenny McLean (St Mirren). Free kick taken right-footed by Dean Shiels (Kilmarnock) from own half, resulting in open play.

62:40

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

62:00 Booking

Booking Manuel Pascali (Kilmarnock) booked for unsporting behaviour.

61:31

Foul by Manuel Pascali (Kilmarnock) on Kenny McLean (St Mirren). Free kick taken left-footed by Jim Goodwin (St Mirren) from left channel, resulting in open play.

60:02

Attacking throw-in by Jeroen Tesselaar (St Mirren).

59:26

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

58:44

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

58:19

Defending throw-in by Jeroen Tesselaar (St Mirren).

57:48

Foul by Paul McGowan (St Mirren) on Manuel Pascali (Kilmarnock). Free kick taken right-footed by Manuel Pascali (Kilmarnock) from own half, resulting in open play.

57:45

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

57:12

Shot by David Silva (Kilmarnock) right-footed from left channel (25 yards), over the bar.

56:35

Gary Teale (St Mirren) caught offside. Free kick taken left-footed by Garry Hay (Kilmarnock) from own half, resulting in open play.

55:44

Defending throw-in by James Fowler (Kilmarnock).

54:39

Corner from right by-line taken short right-footed by James Dayton (Kilmarnock).

53:58

Shot by Manuel Pascali (Kilmarnock) right-footed from right channel (25 yards), save (punched) by Craig Samson (St Mirren).

53:01 Booking

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

52:42 Substitution

Substitution Kilmarnock substitution: Liam Kelly replaced by James Dayton (tactical).

52:19 Substitution

Substitution Kilmarnock substitution: Leon Panikvar replaced by David Silva (tactical).

51:31

Header by Steven Thompson (St Mirren) from centre of penalty area (6 yards), blocked by Cameron Bell (Kilmarnock).

51:21

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

50:43

Foul by Leon Panikvar (Kilmarnock) on David van Zanten (St Mirren). Free kick taken right-footed by Gary Teale (St Mirren) from right wing, resulting in open play.

49:50

Attacking throw-in by Garry Hay (Kilmarnock).

49:10

Gary Teale (St Mirren) caught offside. Free kick taken right-footed by Manuel Pascali (Kilmarnock) from own half, resulting in open play.

48:52

Attacking throw-in by Jeroen Tesselaar (St Mirren).

47:58

Defending throw-in by James Fowler (Kilmarnock).

47:15

Foul by Kenny McLean (St Mirren) on Liam Kelly (Kilmarnock). Free kick taken right-footed by Dean Shiels (Kilmarnock) from left wing, resulting in open play.

46:45

Defending throw-in by James Fowler (Kilmarnock).

46:29 Booking

Booking Steven Thompson (St Mirren) booked for unsporting behaviour.

46:04

Attacking throw-in by Jeroen Tesselaar (St Mirren).

45:42

Defending throw-in by James Fowler (Kilmarnock).

45:26

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

45:01

The second half kicks off.

45:00 +1:36 Half time

Half Time The match has reached half-time.

45:00 +0:40 Goal scored

Goal! - Paul McGowan - St Mirren 2 - 0 Kilmarnock Placed penalty taken right-footed by Paul McGowan (St Mirren) (bottom-right of goal), scored.St Mirren 2-0 Kilmarnock.

44:32

Handball by Zdenek Kroca (Kilmarnock).

42:52

Defending throw-in by James Fowler (Kilmarnock).

42:00

Foul by Steven Thomson (St Mirren) on Garry Hay (Kilmarnock). Free kick taken right-footed by Garry Hay (Kilmarnock) from left channel, resulting in open play.

41:30

Foul by Kenny McLean (St Mirren) on Liam Kelly (Kilmarnock). Free kick taken right-footed by Manuel Pascali (Kilmarnock) from own half, resulting in open play.

41:11

Defending throw-in by James Fowler (Kilmarnock).

40:19

Paul McGowan (St Mirren) caught offside. Free kick taken right-footed by Cameron Bell (Kilmarnock) from own half, resulting in open play.

39:54

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

39:06

Foul by Jim Goodwin (St Mirren) on Dean Shiels (Kilmarnock). Free kick taken right-footed by Dean Shiels (Kilmarnock) from own half, resulting in open play.

38:18

Header by Steven Thompson (St Mirren) from centre of penalty area (6 yards), missed right.

38:01

Attacking throw-in by Jeroen Tesselaar (St Mirren).

37:32

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

36:48

Outswinging corner from right by-line taken right-footed by Dean Shiels (Kilmarnock) to centre, header by Mohamadou Sissoko (Kilmarnock) from centre of penalty area (6 yards), save (caught) by Craig Samson (St Mirren).

36:01

Foul by David van Zanten (St Mirren) on Leon Panikvar (Kilmarnock). Free kick taken right-footed by Dean Shiels (Kilmarnock) from left wing, resulting in open play.

35:15

Foul by Jim Goodwin (St Mirren) on Dean Shiels (Kilmarnock). Free kick taken right-footed by James Fowler (Kilmarnock) from right wing, resulting in open play.

34:57

Defending throw-in by James Fowler (Kilmarnock).

34:32

Shot by Steven Thomson (St Mirren) right-footed from right wing (12 yards), over the bar.

34:03

Gary Teale (St Mirren) caught offside. Free kick taken right-footed by Zdenek Kroca (Kilmarnock) from own half, resulting in open play.

33:34

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

31:19

Assist (cross) by Jeroen Tesselaar (St Mirren) from left wing.

31:19 Goal scored

Goal! - Paul McGowan - St Mirren 1 - 0 Kilmarnock Headed goal by Paul McGowan (St Mirren) (bottom-right of goal) from centre of penalty area (6 yards).St Mirren 1-0 Kilmarnock.

30:37

Defending throw-in by Leon Panikvar (Kilmarnock).

30:08

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

29:05

Shot by Kenny McLean (St Mirren) right-footed from left channel (25 yards), save (caught) by Cameron Bell (Kilmarnock).

28:09

Foul by Liam Kelly (Kilmarnock) on Kenny McLean (St Mirren). Free kick taken right-footed by Lee Mair (St Mirren) from own half, resulting in open play.

27:19

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

26:04

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

25:45

Defending throw-in by James Fowler (Kilmarnock).

25:07

Goal kick taken long by Cameron Bell (Kilmarnock).

24:54

Attacking throw-in by Jeroen Tesselaar (St Mirren).

24:13

Defending throw-in by James Fowler (Kilmarnock).

23:50

Foul by Zdenek Kroca (Kilmarnock) on Steven Thompson (St Mirren). Free kick taken right-footed by David van Zanten (St Mirren) from right channel, resulting in open play.

23:41

Goal kick taken short by Cameron Bell (Kilmarnock).

23:02

Attacking throw-in by Jeroen Tesselaar (St Mirren).

22:19

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

21:17

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

20:27

Defending throw-in by Jeroen Tesselaar (St Mirren).

20:17

Defending throw-in by Leon Panikvar (Kilmarnock).

19:51

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

18:28

Attacking throw-in by Dean Shiels (Kilmarnock).

18:01

Attacking throw-in by Jeroen Tesselaar (St Mirren).

17:31

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

16:47

Inswinging corner from right by-line taken right-footed by Dean Shiels (Kilmarnock) to near post, resulting in open play.

15:54

Defending throw-in by Leon Panikvar (Kilmarnock).

15:21

Defending throw-in by Leon Panikvar (Kilmarnock).

14:45

Goal kick taken long by Cameron Bell (Kilmarnock).

14:10

Outswinging corner from right by-line taken right-footed by Kenny McLean (St Mirren) to out of play, resulting in ball out of play.

13:44

Header by Steven Thompson (St Mirren) from centre of penalty area (12 yards), missed left.

12:14

Defending throw-in by Leon Panikvar (Kilmarnock).

11:33

Shot by Paul Heffernan (Kilmarnock) right-footed from left channel (20 yards), save (caught) by Craig Samson (St Mirren).

11:10

Defending throw-in by Leon Panikvar (Kilmarnock).

10:53

Defending throw-in by Leon Panikvar (Kilmarnock).

10:10

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

9:10

Shot by Paul Heffernan (Kilmarnock) right-footed from centre of penalty area (12 yards), save (blocked) by Craig Samson (St Mirren).

8:30

Foul by Jeroen Tesselaar (St Mirren) on James Fowler (Kilmarnock). Free kick taken right-footed by James Fowler (Kilmarnock) from right channel, resulting in open play.

7:11

Defending throw-in by Manuel Pascali (Kilmarnock).

5:18

Goal kick taken short by Cameron Bell (Kilmarnock).

4:32

Attacking throw-in by Jeroen Tesselaar (St Mirren).

4:05

Foul by Gary Harkins (Kilmarnock) on Paul McGowan (St Mirren). Free kick taken left-footed by Lee Mair (St Mirren) from own half, resulting in open play.

2:35

Gary Teale (St Mirren) caught offside. Free kick taken right-footed by Cameron Bell (Kilmarnock) from own half, resulting in open play.

2:05

Foul by Dean Shiels (Kilmarnock) on Jim Goodwin (St Mirren). Free kick taken right-footed by Jim Goodwin (St Mirren) from own half, resulting in open play.

1:28

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

0:50

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

0:36

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

0:05

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

0:00

The match gets underway.

Live data and text provided by our data suppliers