Brad McKay knocked in the decisive penalty in a Scottish League Cup penalty shoot-out as Hearts edged out 10-man Raith Rovers.

Liam Fox shot the Championship side in front on 50 minutes but Jamie Hamill levelled with a penalty soon after.

Dougie Hill was sent off after a clash with Hamill and neither side could find a winner in extra-time.

And the Stark's Park side paid the price for missing four of their eight attempts from 12 yards.

The win keeps Hearts' spirits high after a promising start to their Premiership campaign, which has seen the administration-hit side reduce their 15-point deficit to minus eight after just four games.

Hearts midfielder Jason Holt registered the first shot on target after six minutes when his low drive from 25 yards forced David McGurn into a smart save.

Jamie MacDonald got down well to stop a Joe Cardle effort at the near post after 22 minutes but it proved to be the Hearts goalkeeper's last piece of action.

The shot-stopper limped off moments later and was replaced by Mark Ridgers, who was to be a hero in the shoot-out.

The substitute keeper was called into action moments before the break to make a diving save to palm away a rising Calum Elliot drive from 30 yards.

Rovers made a positive start after the interval and went ahead through former Hearts midfielder Fox.

A dangerous Elliot run into the box caused panic and Ridgers produced a great save to block a Gordon Smith shot from close range but Fox found a gap in a congested box to fire into the net.

Hearts equalised from the penalty spot in the 62nd minute after Jason Thomson had brought down Billy King inside the area.

Hamill stepped up and sent McGurn the wrong way from 12 yards with a low shot.

The Hearts midfielder was involved again as Rovers were reduced to 10 men in the 74th minute after Hill was shown a straight red card for going head-to-head with Hamill.

Extra-time came and went without either team managing to break the deadlock as the Fife side battled well to contain the visitors from Edinburgh.

Hearts twice wasted the chance to settle the tie on penalties when Kevin McHattie and Holt failed to convert but McKay finally won it in sudden death after Ross Callachan's miss for Raith.

Lineup, Bookings (7) & Substitutions (6)

Raith Rovers

  • 01 McGurn
  • 02 Thomson Booked
  • 03 Booth
  • 04 Watson Booked
  • 05 Hill Dismissed
  • 06 Fox
  • 07 Cardle
  • 08 Moon (Callachan - 99' )
  • 11 Anderson (Vaughan - 85' )
  • 10 Elliot Booked
  • 15 Smith (Ellis - 75' )

Substitutes

  • 20 Roberts
  • 14 Donaldson
  • 16 Ellis
  • 12 Callachan
  • 21 Vaughan

Hearts

  • 01 MacDonald (Ridgers - 25' )
  • 03 McHattie Booked
  • 04 Wilson Booked
  • 05 McGowan
  • 16 McKay
  • 02 Hamill Booked
  • 14 Walker
  • 15 Holt
  • 19 B King (Smith - 77' )
  • 08 Robinson (Oliver - 55' )
  • 12 Paterson

Substitutes

  • 13 Ridgers
  • 30 McGhee
  • 17 Smith
  • 20 Tapping
  • 29 Oliver
Ref: Colvin
Att: 3,668

Match Stats

Shots

12 14

On target

4 7

Corners

9 10

Fouls

15 12

Live Text Commentary

128:25 Penalty

Penalty scored by Brad McKay. Raith 4-5 Hearts on penalties.

127:49

penalty taken by Ross Callachan saved by Mark Ridgers.

127:27 Penalty

Penalty scored by David Smith. Raith 4-4 Hearts on penalties.

127:10 Penalty

Penalty scored by Joseph Cardle. Raith 4-3 Hearts on penalties.

126:47

Spot kick missed by Jason Holt.

126:20

Spot kick missed by Jason Thomson.

125:06

penalty taken by Kevin McHattie saved by David McGurn.

124:18

penalty taken by Liam Fox saved by Mark Ridgers. Mark Ridgers makes a save.

123:54 Penalty

Penalty scored by Jamie Walker. Raith 3-3 Hearts on penalties.

123:24 Penalty

Penalty scored by Callum Booth. Raith 3-2 Hearts on penalties.

122:59 Penalty

Dylan McGowan scores a penalty. Raith 2-2 Hearts on penalties.

122:28 Penalty

Penalty scored by Calum Elliot. Raith 2-1 Hearts on penalties.

121:55 Penalty

Penalty scored by Jamie Hamill. Raith 1-1 Hearts on penalties.

121:20

Spot kick missed by Lewis Vaughan.

120:54

Penalty missed by Danny Wilson.

120:24 Penalty

Penalty scored by Paul Watson. Raith 1-0 Hearts on penalties.

120:01

The referee calls the first player forward to start the penalty shoot-out.

120:00 +0:30

The match is going to penalties.

120:00 +0:05

Mark Ridgers restarts play with the free kick.

120:00 +0:03

The referee blows for offside.

119:15

Corner from the left by-line taken by Jamie Walker.

115:33

Free kick crossed by Joseph Cardle.

115:13

Jamie Hamill concedes a free kick for a foul on Calum Elliot.

114:52

Jamie Walker has an effort at goal.

114:28

Corner from the right by-line taken by Jamie Hamill.

113:47

Corner taken by Joseph Cardle.

112:50

Brad McKay takes the free kick.

112:44

Calum Elliot concedes a free kick for a foul on Dylan McGowan.

109:15

Free kick taken by David Smith.

109:05

Free kick awarded for an unfair challenge on Callum Paterson by Paul Watson.

107:09

Shot by Gary Oliver. David McGurn blocks the ball.

106:31

Corner from the right by-line taken by Jamie Walker.

106:07

Jamie Walker has an effort at goal. A parry by David McGurn prevents the goal.

105:01

The game restarts for the second half of extra time.

104:14

Shot by Jamie Hamill missed to the right of the net.

102:40

Shot by Ross Callachan.

101:39

Shot by Callum Booth went wide left of the goal.

98:16 Substitution

Substitution Ross Callachan replaces Kevin Moon.

95:39

David Smith has an effort at goal.

95:23

Corner taken by Jamie Walker.

92:38

David Smith takes a shot and goes harmlessly over the bar.

90:10

Shot by Liam Fox missed to the left of goal.

90:00 +3:41

The whistle goes for the end of normal time.

90:00 +3:22

Corner taken by Mark Ridgers from the left by-line.

90:00 +2:44

David Smith takes the chance to get an effort at goal.

90:00 +0:53

Kevin McHattie takes a shot and went wide left of the net.

89:09

Corner taken by David Smith from the left by-line.

88:37

Corner from the left by-line taken by David Smith.

87:07

Jamie Hamill restarts play with the free kick.

87:05

Jamie Hamill restarts play with the free kick.

86:39

Liam Fox gives away a free kick for an unfair challenge on Callum Paterson.

84:33

Free kick taken by David McGurn.

84:06 Substitution

Substitution Lewis Vaughan is brought on as a substitute for Grant Anderson.

83:40

The referee blows for offside against Callum Paterson.

82:38

Corner from the left by-line taken by David Smith.

79:55

Kevin Moon takes the chance to get an effort at goal and missed to the right of the target.

79:35

Corner taken by Joseph Cardle from the left by-line.

78:34

Free kick taken by Brad McKay.

77:57 Booking

Booking

77:57

Calum Elliot is cautioned.

77:41

Calum Elliot challenges Dylan McGowan unfairly and gives away a free kick.

77:08

Free kick taken by Mark Ridgers.

77:02

Foul by Calum Elliot on Brad McKay, free kick awarded.

76:52

Paul Watson takes the free kick.

76:33 Substitution

Substitution Billy King goes off and David Smith comes on.

76:09 Booking

Booking

76:09

Jamie Hamill booked for unsporting behaviour.

75:59

Jamie Hamill challenges Calum Elliot unfairly and gives away a free kick.

74:43 Substitution

Substitution Laurence Ellis on for Gordon Smith.

73:41

Mark Ridgers restarts play with the free kick.

73:21 Dismissal

Dismissal

73:21

Douglas Hill dismissed for violent conduct.

72:24

Joseph Cardle crosses the ball in from the free kick.

72:07

Free kick awarded for a foul by Gary Oliver on Liam Fox.

70:54

Kevin McHattie takes the free kick.

70:36

Grant Anderson concedes a free kick for a foul on Jason Holt.

70:09

Jamie Hamill takes the free kick.

69:42

Jason Holt fouled by Callum Booth, the ref awards a free kick.

68:37

Free kick taken by David McGurn.

68:22

Callum Paterson is ruled offside.

67:48

Liam Fox takes the free kick.

67:42

Unfair challenge on Joseph Cardle by Jamie Hamill results in a free kick.

66:47

Corner taken by Callum Booth.

66:28

Free kick crossed by David McGurn.

66:08

Gary Oliver is caught offside.

64:04

David McGurn restarts play with the free kick.

63:46

Free kick awarded for an unfair challenge on Douglas Hill by Gary Oliver.

63:07

Gordon Smith takes a shot and went wide left of the target.

62:03 Booking

Booking

62:03

The referee cautions Jason Thomson for dissent.

61:34 Goal scored

Goal! - Jamie Hamill - Raith 1 - 1 Hearts Penalty taken right-footed by Jamie Hamill and scored. Raith 1-1 Hearts.

61:20

Penalty awarded for an unfair challenge on Gary Oliver by Douglas Hill.

59:23

Gary Oliver takes a shot. David McGurn safely holds on.

58:56

Jamie Hamill takes the free kick.

58:38

Joseph Cardle gives away a free kick for an unfair challenge on Jason Holt.

54:25

Jamie Hamill restarts play with the free kick.

54:13 Substitution

Substitution Gary Oliver comes on in place of Scott Robinson.

53:45

Joseph Cardle concedes a free kick for a foul on Jamie Hamill.

52:35

Corner taken by Callum Booth.

49:39 Goal scored

Goal! - Liam Fox - Raith 1 - 0 Hearts Liam Fox scores with a left foot finish. Raith 1-0 Hearts.

48:30

Strike comes in from Calum Elliot from the free kick which clears the crossbar.

47:47

Danny Wilson is booked.

47:47 Booking

Booking

47:40

Free kick awarded for a foul by Danny Wilson on Grant Anderson.

45:37

Jamie Walker has an effort at goal. David McGurn blocks the ball.

45:01

The referee blows the whistle to start the second half.

45:00 +1:58 Half time

Half Time The ref blows to signal half-time.

45:00 +0:27

Free kick taken by David McGurn.

45:00 +0:12

Grant Anderson fouled by Kevin McHattie, the ref awards a free kick.

43:33

Header at goal by Callum Paterson misses left of the target.

43:28

Corner from the right by-line taken by Kevin McHattie.

42:58

Corner from the left by-line taken by Jamie Walker.

42:27

Kevin McHattie takes a shot.

41:33

Calum Elliot sends in a cross.

40:43

Calum Elliot takes a shot. Mark Ridgers parries the ball but the danger is not over.

40:15

Free kick taken by Kevin McHattie.

40:07

Free kick awarded for an unfair challenge on Jamie Walker by Joseph Cardle.

39:46

Joseph Cardle restarts play with the free kick.

39:19

Free kick awarded for an unfair challenge on Grant Anderson by Scott Robinson.

38:46

Corner taken by Callum Booth.

36:38

The ball is sent over by Grant Anderson.

35:27

Free kick taken by Dylan McGowan.

34:50

Paul Watson receives a caution for unsporting behaviour.

34:50 Booking

Booking

34:43

Free kick awarded for an unfair challenge on Jamie Walker by Paul Watson.

30:51

Mark Ridgers takes the free kick.

30:36

Jamie Walker fouled by Grant Anderson, the ref awards a free kick.

28:55

Billy King takes a shot and went wide left of the target.

27:51

Free kick taken by Liam Fox.

27:46

Scott Robinson gives away a free kick for an unfair challenge on Calum Elliot.

25:04

Free kick crossed by Dylan McGowan.

24:39 Substitution

Substitution Mark Ridgers is brought on as a substitute for Jamie MacDonald.

24:19

Foul by Joseph Cardle on Dylan McGowan, free kick awarded.

23:38

Free kick taken by Jamie MacDonald.

23:21

Calum Elliot gives away a free kick for an unfair challenge on Scott Robinson.

22:59

Joseph Cardle takes a shot.

22:37

Corner taken by Joseph Cardle from the left by-line.

21:15

Joseph Cardle takes a shot. A parry by Jamie MacDonald prevents the goal.

20:01

Header at goal by Douglas Hill goes over the frame of the goal.

19:53

Corner taken by Callum Booth.

19:24

Free kick crossed by Joseph Cardle.

18:25

Kevin McHattie goes into the book for unsporting behaviour.

18:25 Booking

Booking

18:16

Free kick awarded for a foul by Kevin McHattie on Grant Anderson.

15:54

Corner from the right by-line taken by Callum Booth.

9:42

Corner from the right by-line taken by Callum Booth.

9:23

Calum Elliot takes the free kick.

9:15

Foul by Jamie Hamill on Liam Fox, free kick awarded.

6:12

David McGurn takes the free kick.

6:06

Free kick awarded for an unfair challenge on Jason Thomson by Jason Holt.

5:01

Shot by Jason Holt. David McGurn safely holds on.

1:20

Shot by Liam Fox missed to the left of goal.

0:00

The referee gets the game underway.

Live data and text provided by our data suppliers