St Mirren secured their first win of the season to push Hearts deeper into relegation trouble and ease the pressure on Buddies boss Danny Lennon.

John MGinn headed a powerful opener and Paul McGowan stabbed the second over the line after a parried clearance from goalkeeper Jamie MacDonald.

Hearts piled on the pressure, but the visitors always looked like holding on.

And the Paisley club extended the gap between themselves and the Premiership's bottom side to 12 points.

It ended St Mirren's run of eight games this season without a win and burst the pre-match optimism around Tynecastle after they had already reduced the 15-point penalty imposed for going into administration.

And it justified Lennon's decision to name an unchanged side after having changed three of his four defenders and his goalkeeper for Monday's draw against Aberdeen.

A cup-tie atmosphere and a healthy crowd of 14,769 was ensured for a match talked up by both sides as a vital game even this early in the battle to avoid the drop.

Hearts' loyal support, who have done so much to keep the club in business through administration with their fund-raising, arrived in expectation of delivering a killer blow to Lennon's troubled time as St Mirren manager.

The packed stands will have been a daunting sight for the visiting side and their inspired young opponents soon forced them back on their heels.

Chris Dilo leaped athletically to tip over a Danny Wilson header, the goalkeeper was also tested by Callum Paterson from long range, while the fit-again Ryan Stevenson fired into the side netting.

However, uncertainty within Hearts' back-line overshadowed their lively forward play and breathed confidence into fluttering Buddies hearts.

MacDonald's chest came to the rescue after Dylan McGowan's short pass-back presented Kenny McLean with a one-on-one with the goalkeeper.

McLean flashed a 25-yarder just wide then McGowan pounced on another moment of hesitancy to send a lob over the goalkeeper and just past the post.

McGowan should have done better than fire over after cleverly finding room for himself on the edge of the penalty box, while McLean had a curling free-kick beaten away by MacDonald.

Paterson's lack of composure led to a good opening ending high in the stand before the Buddies broke through at the other end.

Conor Newton's curling cross found McGinn powering in at the back post to head into the roof of the net.

Hearts were first out the traps again after the break and Paterson once more failed to hit the target when found in acres of space only 16 yards from goal.

St Mirren breathed another sigh of relief before marching down the other end to extend their lead.

MacDonald could only parry David van Zanten's low cross-come-shot into a crowded six-yard box and McGowan looked like he knew little about it as it struck his shin before trundling over the line.

Apart from a McLean header tipped over by MacDonald, St Mirren were camped in their own half thereafter.

For all their pressure, with Jamie Walker leading the way with some jinking runs into the box, Hearts were unable to avoid their own run without a win extending to seven games.

Lineup, Bookings (4) & Substitutions (4)

Heart of Midlothian

  • 01 MacDonald
  • 05 McGowan (Tapping - 66' )
  • 03 McHattie Booked
  • 04 Wilson
  • 30 McGhee
  • 15 Holt
  • 14 Walker Booked
  • 07 Stevenson (Carrick - 76' )
  • 02 Hamill
  • 08 Robinson (King - 45' )
  • 12 Paterson

Substitutes

  • 19 King
  • 29 Oliver
  • 17 Smith
  • 16 McKay
  • 18 Carrick
  • 13 Ridgers
  • 20 Tapping

St Mirren

  • 30 Dilo
  • 04 McGregor
  • 02 van Zanten Booked
  • 18 Kelly
  • 05 Mair
  • 06 Goodwin Booked (Teale - 83' )
  • 10 McGowan
  • 24 Newton
  • 07 McGinn
  • 11 McLean
  • 09 Thompson

Substitutes

  • 01 Cornell
  • 27 Grainger
  • 22 Naismith
  • 21 Teale
  • 08 Harkins
  • 16 Caprice
  • 19 Bahoken
Ref: Craig Thomson
Att: 14,769

Match Stats

Shots

16 17

On target

8 8

Corners

8 1

Fouls

15 13

Live Text Commentary

Full time

Full Time Match ends, Hearts 0, St Mirren 2.

90:00 +3:02 Full time

Full Time Second Half ends, Hearts 0, St Mirren 2.

90:00 +1:53

Attempt missed. Jamie Walker (Hearts) right footed shot from outside the box is close, but misses to the left.

90:00 +1:05

Attempt saved. Callum Tapping (Hearts) right footed shot from more than 35 yards is saved in the centre of the goal.

90:00 +0:39

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

88:08

Foul by Danny Wilson (Hearts).

88:08

Darren McGregor (St Mirren) wins a free kick in the attacking half.

87:49

Corner, Hearts. Conceded by Darren McGregor.

87:23

Billy King (Hearts) wins a free kick in the attacking half.

87:23

Foul by Sean Kelly (St Mirren).

86:34

Kevin McHattie (Hearts) wins a free kick on the right wing.

86:34

Foul by Gary Teale (St Mirren).

85:34

Attempt saved. Kevin McHattie (Hearts) right footed shot from outside the box is saved in the top left corner.

84:08

Corner, Hearts. Conceded by John McGinn.

83:14

Attempt saved. Kevin McHattie (Hearts) right footed shot from outside the box is saved in the centre of the goal.

82:48

Callum Paterson (Hearts) wins a free kick in the defensive half.

82:48

Foul by Kenny McLean (St Mirren).

82:03 Substitution

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

79:45

Callum Paterson (Hearts) wins a free kick on the left wing.

79:45

Foul by Darren McGregor (St Mirren).

78:24

Jamie Walker (Hearts) wins a free kick in the defensive half.

78:24

Foul by Conor Newton (St Mirren).

77:44

Corner, Hearts. Conceded by Christopher Dilo.

77:29

Corner, Hearts. Conceded by Darren McGregor.

77:11

Attempt blocked. Jamie Walker (Hearts) right footed shot from outside the box is blocked.

76:14

Callum Paterson (Hearts) wins a free kick in the attacking half.

76:14

Foul by Steve Thompson (St Mirren).

75:21 Substitution

Substitution Substitution, Hearts. Dale Carrick replaces Ryan Stevenson.

75:09

Billy King (Hearts) wins a free kick on the right wing.

75:09

Foul by John McGinn (St Mirren).

73:15

Foul by Callum Tapping (Hearts).

73:15

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

70:35

Foul by Callum Paterson (Hearts).

70:35

Lee Mair (St Mirren) wins a free kick in the attacking half.

68:20

Foul by Jamie Walker (Hearts).

68:20

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

67:15

Attempt saved. Danny Wilson (Hearts) right footed shot from outside the box is saved in the centre of the goal.

65:59

Attempt missed. Danny Wilson (Hearts) header from the centre of the box is close, but misses to the left.

65:30 Substitution

Substitution Substitution, Hearts. Callum Tapping replaces Dylan McGowan.

65:17

Billy King (Hearts) wins a free kick on the right wing.

65:17

Foul by Kenny McLean (St Mirren).

64:30

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

63:18

Attempt saved. Kenny McLean (St Mirren) right footed shot from outside the box is saved in the centre of the goal.

61:50

Attempt saved. Darren McGregor (St Mirren) header from the centre of the box is saved in the top centre of the goal.

61:36

Corner, St Mirren. Conceded by Jamie MacDonald.

61:29

Attempt saved. Kenny McLean (St Mirren) header from the centre of the box is saved in the top centre of the goal.

60:11

Attempt saved. Ryan Stevenson (Hearts) header from the centre of the box is saved in the top centre of the goal.

59:39 Booking

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

59:35

Ryan Stevenson (Hearts) wins a free kick on the left wing.

59:35

Foul by James Goodwin (St Mirren).

58:27

Attempt missed. Jason Holt (Hearts) right footed shot from outside the box is too high.

58:05

Corner, Hearts. Conceded by Conor Newton.

57:31 Goal scored

Goal! Goal! Hearts 0, St Mirren 2. Paul McGowan (St Mirren) right footed shot from very close range to the bottom left corner. Assisted by David van Zanten with a cross.

56:29

Attempt missed. Callum Paterson (Hearts) right footed shot from the centre of the box is too high.

55:00

Jamie Walker (Hearts) wins a free kick on the right wing.

55:00 Booking

Booking David van Zanten (St Mirren) is shown the yellow card.

54:55

Foul by David van Zanten (St Mirren).

54:11 Booking

Booking Kevin McHattie (Hearts) is shown the yellow card.

54:07

Foul by Kevin McHattie (Hearts).

54:07

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

52:25

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

48:12

Attempt missed. Jamie Walker (Hearts) right footed shot from outside the box is high and wide to the right.

47:34

Foul by Ryan Stevenson (Hearts).

47:34

David van Zanten (St Mirren) wins a free kick in the attacking half.

47:23

Attempt saved. Jamie Walker (Hearts) right footed shot from the centre of the box is saved in the centre of the goal.

46:09

Callum Paterson (Hearts) wins a free kick in the attacking half.

46:09

Foul by Darren McGregor (St Mirren).

45:00

Second Half begins Hearts 0, St Mirren 1.

45:00 Substitution

Substitution Substitution, Hearts. Billy King replaces Scott Robinson.

45:00 +0:54 Half time

Half Time First Half ends, Hearts 0, St Mirren 1.

41:34 Goal scored

Goal! Goal! Hearts 0, St Mirren 1. John McGinn (St Mirren) header from the left side of the six yard box to the top right corner. Assisted by Conor Newton with a cross.

40:20

Attempt missed. Callum Paterson (Hearts) right footed shot from the centre of the box is close, but misses to the left.

39:37

Attempt missed. Darren McGregor (St Mirren) right footed shot from outside the box is too high.

39:26

Attempt saved. Kenny McLean (St Mirren) right footed shot from a difficult angle and long range on the right is saved in the top centre of the goal.

38:37

Foul by Kevin McHattie (Hearts).

38:37

Conor Newton (St Mirren) wins a free kick on the right wing.

35:16

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

33:52 Booking

Booking Jamie Walker (Hearts) is shown the yellow card.

33:45

Jamie Walker (Hearts) has gone down, but that's a dive.

33:04

Attempt missed. Kenny McLean (St Mirren) header from the centre of the box is too high.

32:14

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

31:24

Attempt missed. Ryan Stevenson (Hearts) left footed shot from the right side of the box is close, but misses to the right.

30:27

Foul by Callum Paterson (Hearts).

30:27

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

29:13

Foul by Jamie Hamill (Hearts).

29:13

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

28:15

Attempt missed. Steve Thompson (St Mirren) right footed shot from the left side of the box misses to the right.

26:03

Foul by Ryan Stevenson (Hearts).

26:03

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

21:27

Foul by Scott Robinson (Hearts).

21:27

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

20:56

Kevin McHattie (Hearts) wins a free kick on the right wing.

20:56

Foul by James Goodwin (St Mirren).

20:06

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

18:18

Foul by Jason Holt (Hearts).

18:18

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

17:48

Jamie Hamill (Hearts) wins a free kick in the defensive half.

17:48

Foul by James Goodwin (St Mirren).

16:47

Foul by Jordan McGhee (Hearts).

16:47

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

13:52

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

13:31

Attempt saved. Callum Paterson (Hearts) right footed shot from outside the box is saved in the bottom left corner.

10:24

Attempt missed. Kenny McLean (St Mirren) right footed shot from outside the box misses to the right.

5:07

Corner, Hearts. Conceded by Christopher Dilo.

4:57

Attempt saved. Danny Wilson (Hearts) header from the centre of the box is saved in the top centre of the goal.

4:32

Corner, Hearts. Conceded by Darren McGregor.

2:34

Corner, Hearts. Conceded by David van Zanten.

1:11

Hand ball by Callum Paterson (Hearts).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers