St Mirren and Inverness earned a point apiece as their league campaigns got underway at a rain-soaked Paisley.

The hosts broke the deadlock when debutant Lewis Guy slid the ball past Inverness keeper Ryan Esson from the edge of the six-yard box.

Inverness levelled through Nick Ross's close-range strike before Billy McKay put them in front.

But a dramatic injury time produced a Darren McGregor equaliser for St Mirren and a red card for Guy.

The match kicked off in glorious sunshine in front of a lively crowd, with three largely full home stands and a few hundred visiting fans.

St Mirren missed the suspended trio of Jim Goodwin, Marc McAusland and Steven Thompson.

However, new signings Sam Parkin and Guy started for the Paisley side.

The visitors were without suspended striker Richie Foran and injured defender Chris Hogg, so Inverness manager Terry Butcher handed debuts to David Raven, Gary Warren, Ross Draper and Simon King.

And it was the Highlanders who carved out the first chance, when Andrew Shinnie cut inside and dragged his shot towards the near post, but his effort went just wide.

A Gary Teale free kick provided an early opportunity for the hosts, but Parkin connected with the back of his head and the chance was wasted.

St Mirren gradually became more dominant as the first half wore on, and with their full-backs becoming more involved, they took the lead.

Debutant Guy bundled the ball into the net from close range after he was picked out by Paul McGowan.

It was all change in the second half as a thunderstorm raged overhead and Inverness applied the pressure, with new boy Raven causing problems for the St Mirren defence.

And Ross made the pressure pay when he lashed the ball into the roof of the net from four yards to level the scores.

The visitors then took the lead when Andrew Shinnie threaded the ball through to McKay who slotted the ball under Craig Samson.

Parkin had a late chance to grab a point for the Buddies, but put his header from John Robertson's cross off target.

And the Englishman rifled in an effort at the death, but again Esson was untroubled.

However, McGregor saved a point for St Mirren when Esson flapped at an injury-time cross and the central defender headed the ball in from close range.

But the drama was not over as Guy was issued with a red card for violent conduct even as his team scored.

Lineup, Bookings (9) & Substitutions (5)

St Mirren

  • 01 Samson
  • 02 van Zanten
  • 04 McGregor
  • 05 Mair
  • 23 Barron Booked
  • 07 Imrie Booked (Reilly - 87' )
  • 17 Mclean
  • 21 Teale (Robertson - 80' )
  • 10 McGowan Booked
  • 19 Parkin Booked
  • 27 Guy Dismissed

Substitutes

  • 16 Adam
  • 25 Kelly
  • 08 Robertson
  • 29 McGinn
  • 20 Reilly
  • 28 Smith

Inverness CT

  • 01 Esson
  • 02 Raven Booked (Meekings - 64' )
  • 03 Shinnie
  • 05 Warren Booked
  • 15 King
  • 04 Tudur-Jones
  • 08 Draper Booked
  • 10 Shinnie Booked (Polworth - 87' )
  • 07 McKay
  • 17 Doran
  • 18 Sutherland (Ross - 67' )

Substitutes

  • 31 Mathieson
  • 14 Meekings
  • 11 Ross
  • 19 Morrison
  • 20 Laing
  • 21 Polworth
  • 16 Oswell
Ref: Mclean
Att: 4,104

Match Stats

Shots

13 11

On target

5 7

Corners

4 10

Fouls

18 15

Live Text Commentary

90:00 +5:11 Full time

Full Time The referee brings the game to a close.

90:00 +4:30

Attacking throw-in by Nick Ross (Inverness CT).

90:00 +4:15

Attacking throw-in by Graeme Shinnie (Inverness CT).

90:00 +3:40

Attacking throw-in by Kenny McLean (St Mirren).

90:00 +3:32

Cross by Jon Robertson (St Mirren), clearance by Gary Warren (Inverness CT).

90:00 +2:04 Dismissal

Dismissal Lewis Guy (St Mirren) dismissed for violent conduct.

90:00 +1:47

Assist (cross) by Jon Robertson (St Mirren) from left wing.

90:00 +1:47 Goal scored

Goal! - Darren McGregor - St Mirren 2 - 2 Inverness headed goal by Darren McGregor (St Mirren) (top-right of goal) from left side of six-yard box (6 yards).St Mirren 2-2 Inverness CT.

90:00 +1:42

Cross by Jon Robertson (St Mirren),

90:00 +0:46

Shot by Sam Parkin (St Mirren) drilled right-footed from left channel (20 yards), save (parried) by Ryan Esson (Inverness CT). Inswinging corner from left by-line taken right-footed by Thomas Reilly (St Mirren) to far post, clearance by Josh Meekings (Inverness CT).

90:00 +0:02

Cross by Aaron Doran (Inverness CT), clearance by Lee Mair (St Mirren).

89:49

Foul by David Barron (St Mirren) on Aaron Doran (Inverness CT). Free kick taken right-footed by Aaron Doran (Inverness CT) from right channel, passed.

89:04 Booking

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

88:46

Defending throw-in by Graeme Shinnie (Inverness CT).

88:07

Cross by Jon Robertson (St Mirren), header by Sam Parkin (St Mirren) from centre of penalty area (12 yards), missed left. Goal kick taken long by Ryan Esson (Inverness CT).

87:58

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

87:12

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

86:36

Free kick taken left-footed by Graeme Shinnie (Inverness CT) from left wing, resulting in open play.

86:36 Substitution

Substitution St Mirren substitution: Dougie Imrie replaced by Thomas Reilly (tactical).

86:07 Substitution

Substitution Inverness CT substitution: Andrew Shinnie replaced by Liam Polworth (tactical).

85:35

Foul by Darren McGregor (St Mirren) on Andrew Shinnie (Inverness CT).

84:55

Attacking throw-in by David Barron (St Mirren).

84:38

Cross by Kenny McLean (St Mirren), clearance by Gary Warren (Inverness CT).

84:10

Cross by Sam Parkin (St Mirren), resulting in open play.

83:54

Defending throw-in by Dougie Imrie (St Mirren).

83:35

Attacking throw-in by Josh Meekings (Inverness CT).

83:13

Defending throw-in by Josh Meekings (Inverness CT).

82:23

Shot by Kenny McLean (St Mirren) left-footed from left channel (20 yards), over the bar. Goal kick taken long by Ryan Esson (Inverness CT).

81:28

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

80:57

Attacking throw-in by Josh Meekings (Inverness CT).

80:31

Foul by Kenny McLean (St Mirren) on Ross Draper (Inverness CT). Free kick taken right-footed by Gary Warren (Inverness CT) from left channel, passed.

79:10

Goal kick taken long by Ryan Esson (Inverness CT).

79:10 Substitution

Substitution St Mirren substitution: Gary Teale replaced by Jon Robertson (tactical).

78:18

Free kick taken right-footed by Gary Teale (St Mirren) from left channel (25 yards), over the bar.

78:18 Booking

Booking Gary Warren (Inverness CT) booked for unsporting behaviour.

78:10

Foul by Gary Warren (Inverness CT) on Lewis Guy (St Mirren).

77:47

Cross by Aaron Doran (Inverness CT), clearance by Lee Mair (St Mirren).

77:12

Defending throw-in by Graeme Shinnie (Inverness CT).

75:10

Assist (pass) by Andrew Shinnie (Inverness CT) from right channel.

75:10 Goal scored

Goal! - Billy McKay - St Mirren 1 - 2 Inverness Goal by Billy McKay (Inverness CT) right-footed (low centre of goal) from centre of penalty area (12 yards).St Mirren 1-2 Inverness CT.

73:41

Shot by Aaron Doran (Inverness CT) right-footed from right side of penalty area (12 yards), blocked by David Barron (St Mirren). Outswinging corner from right by-line taken right-footed by Aaron Doran (Inverness CT) to far post, foul by Ross Draper (Inverness CT) on Darren McGregor (St Mirren). Free kick taken right-footed by Craig Samson (St Mirren) from own half, resulting in open play.

72:58

Lewis Guy (St Mirren) caught offside. Free kick taken left-footed by Ryan Esson (Inverness CT) from own half, resulting in open play.

72:14

Free kick taken left-footed by Ryan Esson (Inverness CT) from own half, resulting in open play.

72:14 Booking

Booking Sam Parkin (St Mirren) booked for unsporting behaviour.

72:09

Foul by Sam Parkin (St Mirren) on Owain Tudur Jones (Inverness CT).

71:46

Attacking throw-in by Josh Meekings (Inverness CT).

69:39 Booking

Booking David Barron (St Mirren) booked for dissent.

69:36

Assist (cross) by Aaron Doran (Inverness CT) from right wing.

69:36 Goal scored

Goal! - Nick Ross - St Mirren 1 - 1 Inverness goal by Nick Ross (Inverness CT) right-footed (bottom-right of goal) from right side of six-yard box (6 yards).St Mirren 1-1 Inverness CT.

69:26

Cross by Aaron Doran (Inverness CT),

68:17

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

67:57

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

67:33

Foul by Sam Parkin (St Mirren) on Owain Tudur Jones (Inverness CT). Free kick taken left-footed by Andrew Shinnie (Inverness CT) from left channel, passed.

67:00

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

67:00 Substitution

Substitution Inverness CT substitution: Shane Sutherland replaced by Nick Ross (tactical).

66:46

Cross by Shane Sutherland (Inverness CT), mishit header by Andrew Shinnie (Inverness CT) from centre of penalty area (12 yards), missed right.

66:20

Defending throw-in by Josh Meekings (Inverness CT).

65:59

Foul by Shane Sutherland (Inverness CT) on Lewis Guy (St Mirren). Free kick taken left-footed by David Barron (St Mirren) from left wing, passed.

65:46

Defending throw-in by Josh Meekings (Inverness CT).

65:20

Goal kick taken long by Ryan Esson (Inverness CT).

64:54

Foul by Owain Tudur Jones (Inverness CT) on Dougie Imrie (St Mirren). Free kick taken right-footed by David Barron (St Mirren) from left channel, passed.

64:15

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

63:21

Goal kick taken long by Ryan Esson (Inverness CT).

63:21 Substitution

Substitution Inverness CT substitution: David Raven replaced by Josh Meekings (tactical).

63:06

Cross by Kenny McLean (St Mirren), header by Sam Parkin (St Mirren) from centre of penalty area (12 yards), missed left.

62:25

Shot by Sam Parkin (St Mirren) left-footed from centre of penalty area (18 yards), missed left. Goal kick taken long by Ryan Esson (Inverness CT).

61:36

Defending throw-in by David Barron (St Mirren).

61:23

Attacking throw-in by David Raven (Inverness CT).

60:38

Defending throw-in by Aaron Doran (Inverness CT).

59:56

Cross by David Raven (Inverness CT), save (parried) by Craig Samson (St Mirren). Outswinging corner from right by-line taken right-footed by Aaron Doran (Inverness CT) to centre, resulting in open play.

59:39

Attacking throw-in by Andrew Shinnie (Inverness CT).

56:50

Attacking throw-in by David Raven (Inverness CT).

56:20

Attacking throw-in by Graeme Shinnie (Inverness CT).

55:34

Free kick taken right-footed by Owain Tudur Jones (Inverness CT) from right wing, passed.

55:34 Booking

Booking Dougie Imrie (St Mirren) booked for unsporting behaviour.

55:27

Foul by Dougie Imrie (St Mirren) on David Raven (Inverness CT).

55:16

Attacking throw-in by David Raven (Inverness CT).

54:53

Foul by Lewis Guy (St Mirren) on Gary Warren (Inverness CT). Free kick taken left-footed by Aaron Doran (Inverness CT) from own half, passed.

54:06

Foul by Paul McGowan (St Mirren) on Andrew Shinnie (Inverness CT). Free kick taken right-footed by David Raven (Inverness CT) from right wing, passed.

53:47

Defending throw-in by David Barron (St Mirren).

53:15

Cross by Dougie Imrie (St Mirren), resulting in open play.

52:32

Attacking throw-in by Graeme Shinnie (Inverness CT).

51:19

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

51:04

Foul by Lee Mair (St Mirren) on Andrew Shinnie (Inverness CT). Free kick taken right-footed by Andrew Shinnie (Inverness CT) from right channel, passed.

50:27

Free kick taken right-footed by David Barron (St Mirren) from own half, passed.

50:27 Booking

Booking Andrew Shinnie (Inverness CT) booked for unsporting behaviour.

50:20

Foul by Andrew Shinnie (Inverness CT) on Dougie Imrie (St Mirren).

50:09

Cross by Aaron Doran (Inverness CT), clearance by Lee Mair (St Mirren).

49:50

Foul by Sam Parkin (St Mirren) on Shane Sutherland (Inverness CT). Free kick taken right-footed by Aaron Doran (Inverness CT) from right wing, passed.

49:26

Cross by Aaron Doran (Inverness CT), blocked by Kenny McLean (St Mirren). Corner from right by-line taken short right-footed by Aaron Doran (Inverness CT).

48:48

Shot by Billy McKay (Inverness CT) curled right-footed from left side of penalty area (18 yards), save (parried) by Craig Samson (St Mirren). Outswinging corner from right by-line taken right-footed by Aaron Doran (Inverness CT) to centre, resulting in open play.

48:25

Handball by David van Zanten (St Mirren). Free kick taken left-footed by Graeme Shinnie (Inverness CT) from left channel, passed.

47:54

Goal kick taken short by Ryan Esson (Inverness CT).

46:58

Shot by Lewis Guy (St Mirren) right-footed from right side of penalty area (12 yards), save (caught) by Ryan Esson (Inverness CT).

46:44

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

45:41

Cross by Andrew Shinnie (Inverness CT), resulting in ball out of play. Goal kick taken long by Craig Samson (St Mirren).

45:08

Defending throw-in by David Raven (Inverness CT).

45:01

The second half begins.

45:00 +0:15 Half time

Half Time The referee blows for half time.

44:37

Attacking throw-in by David Raven (Inverness CT).

44:13

Foul by Paul McGowan (St Mirren) on Shane Sutherland (Inverness CT). Free kick taken right-footed by Gary Warren (Inverness CT) from own half, passed.

43:07

Attacking throw-in by Dougie Imrie (St Mirren).

42:44

Attacking throw-in by David Raven (Inverness CT).

42:10

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

41:35

Foul by Sam Parkin (St Mirren) on Ross Draper (Inverness CT). Free kick taken right-footed by David Raven (Inverness CT) from right channel, passed.

41:22

Attacking throw-in by David Barron (St Mirren).

40:56

Goal kick taken long by Ryan Esson (Inverness CT).

40:33

Foul by Simon King (Inverness CT) on Sam Parkin (St Mirren). Free kick taken right-footed by Gary Teale (St Mirren) from right wing, passed.

39:26

Foul by Simon King (Inverness CT) on Sam Parkin (St Mirren). Free kick taken right-footed by David van Zanten (St Mirren) from right wing, passed.

38:38

Free kick taken left-footed by Lee Mair (St Mirren) from left channel, passed.

38:38 Booking

Booking David Raven (Inverness CT) booked for unsporting behaviour.

38:27

Foul by David Raven (Inverness CT) on Dougie Imrie (St Mirren).

38:12

Attacking throw-in by David Raven (Inverness CT).

37:40

Shot by Ross Draper (Inverness CT) drilled right-footed from right channel (20 yards), blocked by Gary Teale (St Mirren).

37:15

Outswinging corner from left by-line taken left-footed by Shane Sutherland (Inverness CT) to centre, clearance by Kenny McLean (St Mirren).

36:59

Outswinging corner from right by-line taken right-footed by Aaron Doran (Inverness CT) to far post, clearance by Darren McGregor (St Mirren).

36:23

Foul by David Barron (St Mirren) on Andrew Shinnie (Inverness CT). Free kick crossed right-footed by Aaron Doran (Inverness CT) from right by-line, clearance by Lee Mair (St Mirren).

36:10

Attacking throw-in by David Raven (Inverness CT).

36:04

Attacking throw-in by David Raven (Inverness CT).

35:20

Shot by Sam Parkin (St Mirren) volleyed left-footed from centre of penalty area (18 yards), over the bar. Goal kick taken long by Ryan Esson (Inverness CT).

35:08

Cross by Dougie Imrie (St Mirren), clearance by Simon King (Inverness CT).

34:52

Attacking throw-in by David Barron (St Mirren).

33:29

Free kick taken right-footed by Gary Teale (St Mirren) from right channel, resulting in open play.

33:29 Booking

Booking Ross Draper (Inverness CT) booked for unsporting behaviour.

33:22

Foul by Ross Draper (Inverness CT) on Paul McGowan (St Mirren).

32:58

Shot by Aaron Doran (Inverness CT) curled right-footed from left channel (20 yards), save (caught) by Craig Samson (St Mirren).

31:50

Assist (pass) by Paul McGowan (St Mirren) from right channel.

31:50 Goal scored

Goal! - Lewis Guy - St Mirren 1 - 0 Inverness Goal by Lewis Guy (St Mirren) right-footed (bottom-left of goal) from right side of penalty area (12 yards).St Mirren 1-0 Inverness CT.

30:40

Foul by Ross Draper (Inverness CT) on Lewis Guy (St Mirren). Free kick taken right-footed by Lee Mair (St Mirren) from own half, passed.

30:07

Foul by Kenny McLean (St Mirren) on Andrew Shinnie (Inverness CT). Free kick taken right-footed by Aaron Doran (Inverness CT) from left wing, passed.

30:00

Defending throw-in by Graeme Shinnie (Inverness CT).

29:28

Defending throw-in by Graeme Shinnie (Inverness CT).

28:21

Cross by Gary Teale (St Mirren), header by Lewis Guy (St Mirren) from left side of six-yard box (6 yards), over the bar. Goal kick taken long by Ryan Esson (Inverness CT).

27:50

Inswinging corner from left by-line taken right-footed by Gary Teale (St Mirren) to centre, save (punched) by Ryan Esson (Inverness CT).

27:44

Cross by Dougie Imrie (St Mirren), blocked by David Raven (Inverness CT).

27:21

Attacking throw-in by David Barron (St Mirren).

27:03

Defending throw-in by David Raven (Inverness CT).

26:45

Cross by Paul McGowan (St Mirren), clearance by Simon King (Inverness CT).

26:08

Shot by Dougie Imrie (St Mirren) drilled left-footed from left channel (25 yards), save (parried) by Ryan Esson (Inverness CT). Corner from right by-line taken short right-footed by Dougie Imrie (St Mirren).

25:55

Cross by Kenny McLean (St Mirren), clearance by Ross Draper (Inverness CT).

25:34

Attacking throw-in by Graeme Shinnie (Inverness CT).

24:55

Foul by Dougie Imrie (St Mirren) on Ross Draper (Inverness CT). Free kick crossed right-footed by Aaron Doran (Inverness CT) from right wing, clearance by David Barron (St Mirren).

24:46

Attacking throw-in by Aaron Doran (Inverness CT).

23:57

Foul by Andrew Shinnie (Inverness CT) on David Barron (St Mirren). Free kick taken right-footed by Craig Samson (St Mirren) from own half, resulting in open play.

21:45

Defending throw-in by David Raven (Inverness CT).

21:30

Defending throw-in by David Raven (Inverness CT).

20:24

Attacking throw-in by David Raven (Inverness CT). Attacking throw-in by David Raven (Inverness CT).

19:41

Foul by Sam Parkin (St Mirren) on Gary Warren (Inverness CT). Free kick taken left-footed by Ryan Esson (Inverness CT) from own half, resulting in open play.

19:14

Billy McKay (Inverness CT) caught offside. Free kick taken right-footed by Craig Samson (St Mirren) from own half, resulting in open play.

18:22

Foul by Sam Parkin (St Mirren) on Simon King (Inverness CT). Free kick taken left-footed by Ryan Esson (Inverness CT) from own half, resulting in open play.

17:30

Foul by Graeme Shinnie (Inverness CT) on Lewis Guy (St Mirren). Free kick crossed right-footed by Gary Teale (St Mirren) from right wing, resulting in open play.

16:34

Defending throw-in by David Barron (St Mirren).

15:47

Shot by Dougie Imrie (St Mirren) volleyed left-footed from left side of penalty area (20 yards), over the bar. Goal kick taken long by Ryan Esson (Inverness CT).

15:24

Defending throw-in by David Barron (St Mirren).

14:24

Cross by Gary Teale (St Mirren), clearance by David Raven (Inverness CT).

13:56

Foul by Owain Tudur Jones (Inverness CT) on Paul McGowan (St Mirren). Free kick taken right-footed by Lee Mair (St Mirren) from own half, passed.

13:19

Attacking throw-in by David Barron (St Mirren).

12:48

Defending throw-in by Graeme Shinnie (Inverness CT).

12:20

Foul by Sam Parkin (St Mirren) on Graeme Shinnie (Inverness CT). Free kick taken left-footed by Graeme Shinnie (Inverness CT) from own half, resulting in open play.

11:27

Outswinging corner from right by-line taken right-footed by Aaron Doran (Inverness CT) to far post, resulting in ball out of play. Defending throw-in by David van Zanten (St Mirren).

10:53

Shot by Aaron Doran (Inverness CT) right-footed from left channel (20 yards), blocked by David van Zanten (St Mirren). Outswinging corner from right by-line taken right-footed by Aaron Doran (Inverness CT) to near post, clearance by Darren McGregor (St Mirren).

9:46

Defending throw-in by David Barron (St Mirren).

9:03

Defending throw-in by Graeme Shinnie (Inverness CT).

8:49

Cross by David van Zanten (St Mirren), resulting in open play.

8:30

Foul by Ross Draper (Inverness CT) on Paul McGowan (St Mirren). Free kick taken right-footed by Lee Mair (St Mirren) from left channel, passed.

8:05

Foul by Simon King (Inverness CT) on Sam Parkin (St Mirren). Free kick taken left-footed by David Barron (St Mirren) from left channel, passed.

7:44

Defending throw-in by David Barron (St Mirren).

6:42

Inswinging corner from right by-line taken left-footed by Dougie Imrie (St Mirren) to near post, clearance by Owain Tudur Jones (Inverness CT).

6:36

Cross by Dougie Imrie (St Mirren), clearance by Graeme Shinnie (Inverness CT).

6:20

Handball by Ross Draper (Inverness CT). Free kick taken right-footed by Gary Teale (St Mirren) from right wing, passed.

6:12

Defending throw-in by Graeme Shinnie (Inverness CT).

5:48

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

5:23

Attacking throw-in by Shane Sutherland (Inverness CT).

4:37

Shot by Andrew Shinnie (Inverness CT) right-footed from centre of penalty area (18 yards), missed left. Goal kick taken long by Craig Samson (St Mirren).

3:53

Shot by Shane Sutherland (Inverness CT) mishit left-footed from left channel (30 yards), missed left. Goal kick taken long by Craig Samson (St Mirren).

3:39

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

3:17

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

2:43

Attacking throw-in by David Raven (Inverness CT).

2:03

Shot by Billy McKay (Inverness CT) left-footed from right channel (20 yards), missed left. Goal kick taken long by Craig Samson (St Mirren).

1:19

Corner from right by-line taken short right-footed by Aaron Doran (Inverness CT).

0:52

Outswinging corner from right by-line taken right-footed by Aaron Doran (Inverness CT) to near post, clearance by Gary Teale (St Mirren).

0:39

Attacking throw-in by David Raven (Inverness CT).

0:19

Lewis Guy (St Mirren) caught offside. Free kick taken left-footed by Ryan Esson (Inverness CT) from own half, resulting in open play.

0:00

The ref blows the whistle to start the match.

Live data and text provided by our data suppliers