St Mirren ended their own four-game winless league run while at the same time inflicting United's first defeat in seven games.

Danny Lennon's side went two goals up through Steven Thompson and John McGinn, but Nadir Ciftci reduced the deficit before the break.

United looked likely to equalise until Keith Watson was shown a red card for a bad foul on Sean Kelly.

Jason Naismith scored St Mirren's third and Thompson added another late on.

It was a highly entertaining and evenly-contested game for the most part, with St Mirren snapping into tackles to avoid United's talented young players settling into the game.

But St Mirren are not lacking talented players of their own and though Naismith just missed the target with a low drive, it wasn't long before they did have the lead.

Conor Newton knocked a cross from the left down to Thompson, who killed the ball before spinning to fire it low into Radoslaw Cierzniak's bottom left-hand corner.

And though United pressed for an equaliser, with Stuart Armstrong failing to convert from close range, it was St Mirren who scored again when McGinn pounced on Gavin Gunning's slip to tuck the ball past the goalkeeper.

Referee Bobby Madden gives United's Keith Watson his marching orders

Referee Bobby Madden gives United's Keith Watson his marching orders

The two-goal advantage did not hold for long though, as Ciftci latched onto a beautifully judged pass by Ryan Gauld to score, despite the combined efforts of Marian Kello, Darren McGregor and Marc McAusland.

St Mirren's captain Jim Goodwin was taken off just before half time, much to his displeasure, though as he'd been booked it looked to be a precautionary move by Danny Lennon.

It looked like it might backfire as United pressed for an equaliser, Kello brilliantly denying John Rankin, who fired in from distance, and Gary Mackay-Steven who tried to lob the keeper.

Then came Watson's dismissal and Naismith's goal within minutes of each other, the fullback nipping in at the back post to slide the ball past Cierzniak.

And with the heat taken out of the game, Thompson added a late fourth with a late drive past the keeper to seal a remarkable victory.

Lineup, Bookings (6) & Substitutions (5)

St Mirren

  • 28 Kello
  • 22 Naismith
  • 18 Kelly (Harkins - 85' )
  • 06 Goodwin Booked (van Zanten - 43' )
  • 14 McAusland
  • 04 McGregor
  • 24 Newton Booked
  • 11 McLean (Grainger - 45' )
  • 09 Thompson Booked
  • 10 McGowan
  • 07 McGinn Booked

Substitutes

  • 02 van Zanten
  • 05 Mair
  • 08 Harkins
  • 17 Reilly
  • 26 Brady
  • 27 Grainger
  • 30 Dilo

Dundee United

  • 01 Cierzniak
  • 12 Watson Dismissed
  • 26 Robertson
  • 08 Rankin
  • 20 Souttar
  • 05 Gunning Booked
  • 11 Mackay-Steven
  • 06 Paton
  • 21 Ciftci
  • 19 Gauld (Goodwillie - 65' )
  • 10 Armstrong (Graham - 66' )

Substitutes

  • 02 Dillon
  • 07 Goodwillie
  • 09 Graham
  • 17 Erskine
  • 18 Dow
  • 25 McCallum
  • 27 Gomis
Ref: Bobby Madden
Att: 4,780

Match Stats

Shots

11 10

On target

5 7

Corners

6 15

Fouls

10 8

Live Text Commentary

Full time

Full Time Match ends, St Mirren 4, Dundee United 1.

90:00 +2:00 Full time

Full Time Second Half ends, St Mirren 4, Dundee United 1.

90:00 +1:29

Corner, St Mirren. Conceded by Gavin Gunning.

90:00 +1:08

Corner, St Mirren. Conceded by John Souttar.

89:20

Attempt missed. Steven Thompson (St Mirren) left footed shot from the left side of the box is high and wide to the left.

87:26 Goal scored

Goal! Goal! St Mirren 4, Dundee United 1. Steven Thompson (St Mirren) right footed shot from the right side of the box to the high centre of the goal. Assisted by Daniel Grainger.

85:55

Attempt missed. Andrew Robertson (Dundee United) left footed shot from the left side of the box is close, but misses to the right.

85:30

Corner, Dundee United. Conceded by David van Zanten.

84:56 Substitution

Substitution Substitution, St Mirren. Gary Harkins replaces Sean Kelly.

83:00

Attempt missed. Brian Graham (Dundee United) right footed shot from the centre of the box is too high.

82:44

Corner, Dundee United. Conceded by Marián Kello.

82:26

Attempt saved. John Rankin (Dundee United) left footed shot from outside the box is saved in the bottom right corner.

81:54

Corner, Dundee United. Conceded by Paul McGowan.

81:16

Corner, Dundee United. Conceded by Darren McGregor.

79:21 Booking

Booking Gavin Gunning (Dundee United) is shown the yellow card.

79:17

Foul by Gavin Gunning (Dundee United).

79:17

John McGinn (St Mirren) wins a free kick in the defensive half.

75:51

Corner, St Mirren. Conceded by John Rankin.

75:09 Booking

Booking Steven Thompson (St Mirren) is shown the yellow card.

75:05

(Dundee United) wins a free kick on the left wing.

75:05

Steven Thompson (St Mirren).

72:08

Foul by Gavin Gunning (Dundee United).

72:08

Paul McGowan (St Mirren) wins a free kick in the defensive half.

71:22

Attempt missed. Nadir Ciftci (Dundee United) right footed shot from outside the box is high and wide to the right.

70:13 Goal scored

Goal! Goal! St Mirren 3, Dundee United 1. Jason Naismith (St Mirren) right footed shot from the right side of the box to the bottom left corner.

69:27 Dismissal

Dismissal Keith Watson (Dundee United) is shown the red card for a bad foul.

69:12

Dangerous play by Keith Watson (Dundee United).

69:12

Sean Kelly (St Mirren) wins a free kick in the attacking half.

68:18

Corner, Dundee United. Conceded by Marián Kello.

68:06

Attempt saved. Nadir Ciftci (Dundee United) right footed shot from long range on the right is saved in the centre of the goal.

67:20

Corner, Dundee United. Conceded by Marc McAusland.

66:18

Attempt missed. Steven Thompson (St Mirren) header from the centre of the box is high and wide to the right.

65:02 Substitution

Substitution Substitution, Dundee United. Brian Graham replaces Stuart Armstrong.

64:51 Substitution

Substitution Substitution, Dundee United. David Goodwillie replaces Ryan Gauld.

61:18

Corner, St Mirren. Conceded by John Rankin.

57:32

Corner, Dundee United. Conceded by John McGinn.

56:45

Foul by Daniel Grainger (St Mirren).

56:45

Gary Mackay-Steven (Dundee United) wins a free kick in the defensive half.

54:12 Booking

Booking John McGinn (St Mirren) is shown the yellow card.

54:09

Foul by John McGinn (St Mirren).

54:09

Paul Paton (Dundee United) wins a free kick in the attacking half.

52:08

Corner, Dundee United. Conceded by Marián Kello.

51:43

Attempt saved. John Rankin (Dundee United) left footed shot from outside the box is saved in the top right corner.

48:33

Foul by David van Zanten (St Mirren).

48:33

Stuart Armstrong (Dundee United) wins a free kick on the left wing.

45:39

Foul by John McGinn (St Mirren).

45:39

Paul Paton (Dundee United) wins a free kick in the attacking half.

45:00

Second Half begins St Mirren 2, Dundee United 1.

45:00 Substitution

Substitution Substitution, St Mirren. Daniel Grainger replaces Kenny McLean because of an injury.

45:00 +1:08 Half time

Half Time First Half ends, St Mirren 2, Dundee United 1.

45:00 +0:22

Jason Naismith (St Mirren) wins a free kick on the left wing.

45:00 +0:22

Foul by Nadir Ciftci (Dundee United).

43:23

Conor Newton (St Mirren) wins a free kick in the defensive half.

43:23

Foul by John Rankin (Dundee United).

42:53 Substitution

Substitution Substitution, St Mirren. David van Zanten replaces James Goodwin.

42:18

Attempt missed. Steven Thompson (St Mirren) right footed shot from the centre of the box is too high.

41:13

John McGinn (St Mirren) wins a free kick on the left wing.

41:13

Foul by Paul Paton (Dundee United).

40:14

Corner, Dundee United. Conceded by Jason Naismith.

39:40

Corner, St Mirren. Conceded by John Rankin.

39:12

Corner, St Mirren. Conceded by Andrew Robertson.

38:25

Attempt blocked. Conor Newton (St Mirren) right footed shot from outside the box is blocked.

37:36

Foul by John Rankin (Dundee United).

37:36

Sean Kelly (St Mirren) wins a free kick on the left wing.

35:58 Goal scored

Goal! Goal! St Mirren 2, Dundee United 1. Nadir Ciftci (Dundee United) right footed shot from the centre of the box to the bottom right corner. Assisted by Ryan Gauld.

34:10 Goal scored

Goal! Goal! St Mirren 2, Dundee United 0. John McGinn (St Mirren) left footed shot from the centre of the box to the bottom left corner.

31:22

Corner, Dundee United. Conceded by Steven Thompson.

30:55

Corner, Dundee United. Conceded by Marc McAusland.

29:06 Booking

Booking Conor Newton (St Mirren) is shown the yellow card.

29:00

Stuart Armstrong (Dundee United) wins a free kick on the right wing.

28:54

Foul by Conor Newton (St Mirren).

27:53

Corner, Dundee United. Conceded by Sean Kelly.

27:19

John Rankin (Dundee United) wins a free kick in the defensive half.

27:19

Foul by James Goodwin (St Mirren).

26:48

Attempt missed. Kenny McLean (St Mirren) right footed shot from outside the box is high and wide to the right.

24:20

Attempt saved. John Rankin (Dundee United) right footed shot from the centre of the box is saved in the centre of the goal.

21:29

Corner, Dundee United. Conceded by Marián Kello.

21:21

Attempt saved. John Rankin (Dundee United) right footed shot from the right side of the box is saved in the bottom right corner.

20:32

Corner, Dundee United. Conceded by Sean Kelly.

18:41

Foul by Nadir Ciftci (Dundee United).

18:41

James Goodwin (St Mirren) wins a free kick in the attacking half.

18:30

Corner, Dundee United. Conceded by James Goodwin.

18:00

Nadir Ciftci (Dundee United) wins a free kick on the left wing.

17:58

Foul by Conor Newton (St Mirren).

17:29

Attempt saved. Paul McGowan (St Mirren) header from the centre of the box is saved in the centre of the goal.

15:09 Booking

Booking James Goodwin (St Mirren) is shown the yellow card.

15:00

John Rankin (Dundee United) wins a free kick in the defensive half.

14:46

Foul by James Goodwin (St Mirren).

13:06

Attempt saved. Stuart Armstrong (Dundee United) header from the centre of the box is saved in the centre of the goal.

11:20 Goal scored

Goal! Goal! St Mirren 1, Dundee United 0. Steven Thompson (St Mirren) left footed shot from the centre of the box to the bottom right corner. Assisted by Conor Newton.

10:13

Attempt missed. Jason Naismith (St Mirren) right footed shot from outside the box is close, but misses to the left.

3:50

Stuart Armstrong (Dundee United) wins a free kick in the attacking half.

3:50

Foul by James Goodwin (St Mirren).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers