Steven Thompson scored twice as St Mirren's recent revival continued against 10-man Partick Thistle.

Thompson headed the visitors in front on 15 minutes and steered in a stoppage-time shot.

Thistle pressed throughout and had a strong claim for a penalty denied when Jim Goodwin handled before Stephen O'Donnell was red-carded.

Conor Newton tucked in the Buddies' second goal when he finished off a swift counter-attack on 72 minutes.

The win lifts St Mirren up to ninth in the table and they will feel they should be above Thistle following the abandonment of last weekend's match when they were leading 2-0 at home to Ross County.

Danny Lennon's side spent long spells packed in behind the ball protecting their early lead and it was a familiar story for Thistle fans who have yet to witness a home win in the Premiership.

The Jags had the lion's share of possession and put together some neat passing sequences but could not covert any of the chances that came their way.

Kris Doolan had an early shot blocked in front of goal by Darren McGregor following an enterprising run from Steven Lawless and O'Donnell found James Craigen with a deep cross only for the midfielder to make a mess of the back post header.

Under no pressure, Gabriel Piccolo was not too clever with a defensive header, but the visitors could not profit as Paul McGowan skewed a shot wide from 18 yards.

McGowan made a better fist of a free-kick soon after, with Scott Fox awkwardly pushing the 22-yard effort away.

From the corner, St Mirren moved ahead as Thompson was given the freedom of Maryhill to nod in Kenny McLean's delivery.

Thistle responded with a rising Higginbotham strike fizzing over the top and Marian Kello got down smartly to smother Doolan's shot on the turn.

Higginbotham then slalomed his way into the penalty box from the left, but his run was brought to an abrupt halt by an excellent McGregor tackle.

Piccolo was given a sight of goal when the ball fell at his feet following a fresh-air swipe from a team-mate at a corner, but the Mexican hoofed his shot high into the stand behind Kello's goal.

Craigen produced a lovely turn inside the penalty box early in the second half, but his low strike caught the leg of a defender and was deflected wide.

Another kind ricochet for the visitors meant that Higginbotham's effort from near the penalty spot looped straight into the arms of Kello.

The home support rose as one to howl in protest as St Mirren captain Goodwin was not penalised for stopping a fierce long-range shot from Higginbotham with his hand.

And the Firhill faithful were further outraged when O'Donnell picked up his second booking for impeding John McGinn as the midfielder bustled forward on the break; his earlier caution having come from a first-half hack at the same opponent.

St Mirren immediately capitalised on their numerical advantage as Newton raced onto a great pass from McGowan to slide a shot through the legs of Fox.

Kello was at full-stretch to deal with yet another deflected dig from Higginbotham, but the depleted home side were running out of steam as the Buddies slowed play down in the middle of the park.

McGinn was inches away from increasing the visitors' lead as his controlled volley from Newton's centre crept wide.

However, a third goal did arrive in stoppage time when Danny Grainger's bobbling cross was missed by Isaac Osbourne and Thompson calmly controlled the ball before stroking it past Fox.

Lineup, Bookings (4) & Substitutions (6)

Partick Thistle

  • 01 Fox
  • 08 Bannigan (Muirhead - 75' )
  • 03 Taylor-Sinclair
  • 02 O'Donnell Dismissed after an earlier booking
  • 06 Balatoni
  • 19 Osbourne
  • 23 Higginbotham
  • 13 Gabriel (Elliott - 59' )
  • 09 Doolan
  • 07 Craigen
  • 11 Lawless (Forbes - 66' )

Substitutes

  • 05 Muirhead
  • 10 Forbes
  • 12 Gallacher
  • 14 Elliott
  • 16 McMillan
  • 17 Baird
  • 20 Kerr

St Mirren

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

Substitutes

  • 01 Cornell
  • 02 van Zanten
  • 08 Harkins
  • 16 Caprice
  • 17 Reilly
  • 19 Bahoken
  • 27 Grainger
Ref: Graham Beaton
Att: 4,946

Match Stats

Shots

17 10

On target

4 5

Corners

14 2

Fouls

10 13

Live Text Commentary

Full time

Full Time Match ends, Partick Thistle 0, St Mirren 3.

90:00 +3:44 Full time

Full Time Second Half ends, Partick Thistle 0, St Mirren 3.

90:00 +3:07 Goal scored

Goal! Goal! Partick Thistle 0, St Mirren 3. Steven Thompson (St Mirren) left footed shot from the centre of the box to the bottom right corner. Assisted by Daniel Grainger.

90:00 +1:04

Corner, Partick Thistle. Conceded by David van Zanten.

89:05

Aaron Taylor-Sinclair (Partick Thistle) wins a free kick on the right wing.

89:05

Foul by Conor Newton (St Mirren).

88:12

Foul by Aaron Muirhead (Partick Thistle).

88:12

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

87:55

Corner, Partick Thistle. Conceded by Conor Newton.

85:01 Substitution

Substitution Substitution, St Mirren. Daniel Grainger replaces Paul McGowan.

84:45

Attempt missed. Kenny McLean (St Mirren) right footed shot from the centre of the box is close, but misses to the right.

83:27

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

81:18

Attempt missed. Kallum Higginbotham (Partick Thistle) right footed shot from outside the box misses to the left.

80:48

Corner, Partick Thistle. Conceded by Paul McGowan.

80:39

Attempt blocked. Kallum Higginbotham (Partick Thistle) right footed shot from outside the box is blocked.

79:34 Substitution

Substitution Substitution, St Mirren. Gary Harkins replaces James Goodwin.

78:20

Attempt saved. James Craigen (Partick Thistle) left footed shot from outside the box is saved in the centre of the goal.

74:13 Substitution

Substitution Substitution, Partick Thistle. Aaron Muirhead replaces Stuart Bannigan.

73:55

Foul by Kallum Higginbotham (Partick Thistle).

73:55

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

72:26

Corner, Partick Thistle. Conceded by Conor Newton.

71:17 Goal scored

Goal! Goal! Partick Thistle 0, St Mirren 2. Conor Newton (St Mirren) right footed shot from the right side of the box to the bottom left corner. Assisted by Paul McGowan.

70:32

Attempt missed. Kenny McLean (St Mirren) right footed shot from more than 35 yards is close, but misses to the left.

69:28 Dismissal

Dismissal Second yellow card to Stephen O'Donnell (Partick Thistle).

69:20

Foul by Stephen O'Donnell (Partick Thistle).

69:20

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

67:51 Booking

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

67:41

Aaron Taylor-Sinclair (Partick Thistle) wins a free kick in the attacking half.

67:41

Foul by James Goodwin (St Mirren).

65:45 Substitution

Substitution Substitution, St Mirren. David van Zanten replaces Jason Naismith because of an injury.

65:33 Substitution

Substitution Substitution, Partick Thistle. Ross Forbes replaces Steven Lawless.

64:17

Corner, Partick Thistle. Conceded by Kenny McLean.

64:05

Attempt blocked. James Craigen (Partick Thistle) right footed shot from outside the box is blocked.

63:51

Attempt blocked. Kallum Higginbotham (Partick Thistle) right footed shot from outside the box is blocked.

62:11

Corner, Partick Thistle. Conceded by Darren McGregor.

59:51

Foul by James Craigen (Partick Thistle).

59:51

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

58:45 Substitution

Substitution Substitution, Partick Thistle. Christie Elliott replaces Gabriel Rojo de la Vega.

58:21

Kallum Higginbotham (Partick Thistle) wins a free kick in the defensive half.

58:21

Foul by Kenny McLean (St Mirren).

57:04

Attempt saved. Kallum Higginbotham (Partick Thistle) right footed shot from the centre of the box is saved in the centre of the goal.

53:18

Attempt missed. Conrad Balatoni (Partick Thistle) right footed shot from the centre of the box misses to the right.

53:14

Corner, Partick Thistle. Conceded by Marc McAusland.

53:01

Attempt blocked. Stephen O'Donnell (Partick Thistle) right footed shot from outside the box is blocked.

52:50

Corner, Partick Thistle. Conceded by Sean Kelly.

52:15

Corner, Partick Thistle. Conceded by Marc McAusland.

52:01

Attempt blocked. James Craigen (Partick Thistle) left footed shot from the centre of the box is blocked.

48:00

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

47:58

Foul by Aaron Taylor-Sinclair (Partick Thistle).

46:35

Attempt missed. Kenny McLean (St Mirren) right footed shot from the left side of the box is too high.

45:00

Second Half begins Partick Thistle 0, St Mirren 1.

45:00 +0:49 Half time

Half Time First Half ends, Partick Thistle 0, St Mirren 1.

45:00 +0:24

Corner, St Mirren. Conceded by Aaron Taylor-Sinclair.

44:12

Corner, Partick Thistle. Conceded by Kenny McLean.

42:42

Kallum Higginbotham (Partick Thistle) wins a free kick in the defensive half.

42:42

Foul by John McGinn (St Mirren).

41:39

Isaac Osbourne (Partick Thistle) wins a free kick in the attacking half.

41:39

Foul by John McGinn (St Mirren).

40:00

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

39:58

Foul by Isaac Osbourne (Partick Thistle).

37:50

Corner, Partick Thistle. Conceded by Conor Newton.

36:31

Attempt saved. Steven Lawless (Partick Thistle) left footed shot from outside the box is saved in the centre of the goal.

35:49

Attempt missed. Gabriel Rojo de la Vega (Partick Thistle) left footed shot from the centre of the box misses to the left following a corner.

35:30

Corner, Partick Thistle. Conceded by Darren McGregor.

32:54

Attempt saved. Kris Doolan (Partick Thistle) right footed shot from the centre of the box is saved in the centre of the goal.

32:25

Corner, Partick Thistle. Conceded by Darren McGregor.

30:26

Stuart Bannigan (Partick Thistle) wins a free kick in the attacking half.

30:26

Foul by Paul McGowan (St Mirren).

29:26

Attempt missed. Kallum Higginbotham (Partick Thistle) left footed shot from outside the box is too high.

29:03

Attempt missed. Kenny McLean (St Mirren) left footed shot from more than 35 yards is too high from a direct free kick.

28:46

Foul by Stuart Bannigan (Partick Thistle).

28:46

Steven Thompson (St Mirren) wins a free kick in the defensive half.

25:39

Foul by Kris Doolan (Partick Thistle).

25:39

Marc McAusland (St Mirren) wins a free kick in the attacking half.

24:30

Aaron Taylor-Sinclair (Partick Thistle) wins a free kick on the left wing.

24:30

Foul by Sean Kelly (St Mirren).

23:00

Aaron Taylor-Sinclair (Partick Thistle) wins a free kick in the attacking half.

22:59

Foul by Steven Thompson (St Mirren).

21:20

Aaron Taylor-Sinclair (Partick Thistle) wins a free kick in the defensive half.

21:20

Foul by Sean Kelly (St Mirren).

16:19

Foul by Stuart Bannigan (Partick Thistle).

16:19

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

14:56 Goal scored

Goal! Goal! Partick Thistle 0, St Mirren 1. Steven Thompson (St Mirren) header from the left side of the six yard box to the bottom left corner. Assisted by Kenny McLean with a cross following a corner.

14:48

Corner, St Mirren. Conceded by Scott Fox.

14:35

Attempt saved. Kenny McLean (St Mirren) left footed shot from outside the box is saved in the bottom right corner.

14:08 Booking

Booking Stephen O'Donnell (Partick Thistle) is shown the yellow card.

14:00

Foul by Stephen O'Donnell (Partick Thistle).

14:00

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

13:00

Kris Doolan (Partick Thistle) wins a free kick in the defensive half.

12:59

Foul by Marc McAusland (St Mirren).

12:37

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

10:39

Attempt missed. James Craigen (Partick Thistle) header from the centre of the box is close, but misses to the left.

9:14 Booking

Booking Jason Naismith (St Mirren) is shown the yellow card.

9:04

James Craigen (Partick Thistle) wins a free kick in the attacking half.

9:04

Foul by Jason Naismith (St Mirren).

6:55

Attempt missed. Gabriel Rojo de la Vega (Partick Thistle) header from the centre of the box is close, but misses to the right following a corner.

6:43

Corner, Partick Thistle. Conceded by Marc McAusland.

6:31

Attempt blocked. Kris Doolan (Partick Thistle) right footed shot from the centre of the box is blocked.

5:21

Aaron Taylor-Sinclair (Partick Thistle) wins a free kick on the right wing.

5:21

Foul by Steven Thompson (St Mirren).

3:16

James Craigen (Partick Thistle) wins a free kick in the defensive half.

3:16

Foul by James Goodwin (St Mirren).

2:46

Attempt missed. James Craigen (Partick Thistle) left footed shot from outside the box is close, but misses to the left.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers