Kris Boyd scored for the fourth game in a row as his brace helped Kilmarnock beat a sorry Hearts side at Tynecastle.

Boyd produced a downward header to score the first from winger Chris Johnston's cross.

Johnston doubled Killie's lead by cutting in from the left to curl a beauty into Hearts goalkeeper Jamie MacDonald's top corner.

The two goalscorers then combined as Johnston's dummy allowed Boyd to rifle in before Rory McKenzie added a fourth.

It was April 2012 when Kilmarnock last scored four goals in a competitive match.

This victory, their second consecutive win, does not lift them higher than ninth in the Premiership but increases the point gap between themselves and Partick Thistle, Ross County and Hearts.

It looked ominous for the Jambos right from the off.

Rory McKenzie (right) celebrates his first goal of the season for Kilmarnock

Rory McKenzie (right) celebrates his first goal of the season for Kilmarnock

Only acrucial intervention by centre-back Danny Wilson stopped Kilmarnock full-back Jeroen Tesselaar's shot from going goalwards.

Boyd had already scored twice against Hearts this season before this match, and a downward header from Johnston's out-swinging cross meant he did so again.

Excellent play by Killie's Jackson Irvine and Michael Gardyne then set up a nice left-foot shot for Boyd, but MacDonald turned it away.

Hearts did eventually muster a chance when Callum Tapping saw his brilliant chipped effort land on the roof of the net.

Boyd led the line well for Killie, attaching himself to young centre-back Brad McKay, trying to capitalise on his inexperience.

Hearts moved forward again through Jamie Walker on the right-hand side, who cut in and shot, but Killie goalkeeper Craig Samson was equal to it.

The 19-year-old Kilmarnock winger Johnston then showed how it should be done, coming in from the left and firing the ball into the top right corner - his fourth goal in five games.

A clever step-over from Johnston allowed Boyd to rifle in his second goal of the game soon after the break

And the former Rangers striker Boyd should have had a hat-trick chance but was leaning back when he shot and the ball sailed over.

Late on, McKenzie netted in his first goal of the season in-off-the-post to give Allan Johnston's men a handsome victory.

Lineup, Bookings (6) & Substitutions (6)

Heart of Midlothian

  • 01 MacDonald
  • 02 Hamill Booked
  • 03 McHattie
  • 05 McGowan
  • 16 McKay Booked
  • 04 Wilson
  • 17 Smith (King - 45' Booked )
  • 20 Tapping (Carrick - 84' )
  • 12 Paterson
  • 26 King (Robinson - 45' )
  • 14 Walker Booked

Substitutes

  • 08 Robinson
  • 18 Carrick
  • 19 King
  • 21 Hamilton
  • 28 Nicholson
  • 30 McGhee

Kilmarnock

  • 01 Samson
  • 16 Clohessy
  • 02 Tesselaar
  • 28 Slater
  • 29 Pascali Booked (McKeown - 77' )
  • 30 Ashcroft
  • 18 McKenzie
  • 05 Irvine
  • 09 Boyd (Muirhead - 81' )
  • 25 Gardyne (Winchester - 75' )
  • 10 Johnston Booked

Substitutes

  • 07 Nicholson
  • 08 Clingan
  • 11 Gros
  • 12 Reguero
  • 21 Winchester
  • 23 McKeown
  • 33 Muirhead
Ref: John Beaton
Att: 13,684

Match Stats

Shots

9 13

On target

2 7

Corners

7 3

Fouls

17 14

Live Text Commentary

Full time

Full Time Match ends, Hearts 0, Kilmarnock 4.

90:00 +0:56 Full time

Full Time Second Half ends, Hearts 0, Kilmarnock 4.

90:00 Goal scored

Goal! Goal! Hearts 0, Kilmarnock 4. Rory McKenzie (Kilmarnock) right footed shot from outside the box to the top right corner. Assisted by Chris Johnston.

86:55

Scott Robinson (Hearts) wins a free kick in the defensive half.

86:55

Foul by Jude Winchester (Kilmarnock).

86:10

Corner, Hearts. Conceded by Lee Ashcroft.

85:51

Corner, Hearts. Conceded by Lee Ashcroft.

84:41

Foul by Callum Paterson (Hearts).

84:41

Lee Ashcroft (Kilmarnock) wins a free kick in the attacking half.

83:20 Substitution

Substitution Substitution, Hearts. Dale Carrick replaces Callum Tapping.

83:07

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

83:07

Foul by Sean Clohessy (Kilmarnock).

82:27

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

82:27

Foul by Rory McKenzie (Kilmarnock).

80:07 Substitution

Substitution Substitution, Kilmarnock. Robbie Muirhead replaces Kris Boyd.

79:26 Booking

Booking Brad McKay (Hearts) is shown the yellow card.

79:19

Foul by Brad McKay (Hearts).

79:19

Chris Johnston (Kilmarnock) wins a free kick in the defensive half.

77:52

Foul by Kevin McHattie (Hearts).

77:52

Rory McKenzie (Kilmarnock) wins a free kick on the right wing.

76:36 Substitution

Substitution Substitution, Kilmarnock. Rory McKeown replaces Manuel Pascali.

74:45 Substitution

Substitution Substitution, Kilmarnock. Jude Winchester replaces Michael Gardyne.

74:15

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

74:15

Foul by Manuel Pascali (Kilmarnock).

72:34 Booking

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

72:15

Foul by Jamie Walker (Hearts).

72:15

Sean Clohessy (Kilmarnock) wins a free kick in the attacking half.

70:54

Foul by Kevin McHattie (Hearts).

70:54

Rory McKenzie (Kilmarnock) wins a free kick on the left wing.

69:46

Foul by Callum Paterson (Hearts).

69:46

Lee Ashcroft (Kilmarnock) wins a free kick in the attacking half.

68:51

Corner, Hearts. Conceded by Manuel Pascali.

68:31

Corner, Hearts. Conceded by Jeroen Tesselaar.

68:21 Booking

Booking Billy King (Hearts) is shown the yellow card.

64:00

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

63:59

Foul by Lee Ashcroft (Kilmarnock).

61:48

Corner, Hearts. Conceded by Lee Ashcroft.

57:32

Foul by Callum Paterson (Hearts).

57:32

Lee Ashcroft (Kilmarnock) wins a free kick in the attacking half.

55:43

Corner, Hearts. Conceded by Rory McKenzie.

55:27

Corner, Hearts. Conceded by Manuel Pascali.

54:20

Attempt missed. Kris Boyd (Kilmarnock) left footed shot from the centre of the box is too high.

53:15

Dylan McGowan (Hearts) wins a free kick on the left wing.

53:15

Foul by Jackson Irvine (Kilmarnock).

52:36

Foul by Callum Tapping (Hearts).

52:36

Jackson Irvine (Kilmarnock) wins a free kick in the attacking half.

52:06

Attempt missed. Kris Boyd (Kilmarnock) right footed shot from the centre of the box is too high.

50:27 Booking

Booking Manuel Pascali (Kilmarnock) is shown the yellow card.

50:20

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

50:20

Foul by Manuel Pascali (Kilmarnock).

49:21

Attempt missed. Brad McKay (Hearts) header from the centre of the box is high and wide to the left following a set piece situation.

48:52

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

48:52

Foul by Manuel Pascali (Kilmarnock).

47:58 Goal scored

Goal! Goal! Hearts 0, Kilmarnock 3. Kris Boyd (Kilmarnock) left footed shot from the centre of the box to the bottom right corner. Assisted by Rory McKenzie.

47:20

Attempt missed. Callum Paterson (Hearts) left footed shot from outside the box misses to the left.

45:33

Foul by Jamie Walker (Hearts).

45:33

Sean Clohessy (Kilmarnock) wins a free kick in the defensive half.

45:00

Second Half begins Hearts 0, Kilmarnock 2.

45:00 Substitution

Substitution Substitution, Hearts. Scott Robinson replaces Adam King.

45:00 Substitution

Substitution Substitution, Hearts. Billy King replaces David Smith.

45:00 +5:51 Half time

Half Time First Half ends, Hearts 0, Kilmarnock 2.

45:00 +3:41 Booking

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

45:00 +3:22

Foul by Jamie Hamill (Hearts).

45:00 +3:22

Sean Clohessy (Kilmarnock) wins a free kick in the defensive half.

45:00 +2:30

Attempt missed. Brad McKay (Hearts) right footed shot from outside the box misses to the right.

45:00 +0:06

Foul by Brad McKay (Hearts).

45:00 +0:06

Kris Boyd (Kilmarnock) wins a free kick on the right wing.

42:49

Attempt saved. Kris Boyd (Kilmarnock) right footed shot from outside the box is saved in the top right corner.

42:00

Michael Gardyne (Kilmarnock) wins a free kick on the left wing.

41:58

Foul by Jamie Hamill (Hearts).

39:42 Booking

Booking Chris Johnston (Kilmarnock) is shown the yellow card.

39:42 Goal scored

Goal! Goal! Hearts 0, Kilmarnock 2. Chris Johnston (Kilmarnock) right footed shot from outside the box to the top right corner. Assisted by Jeroen Tesselaar.

38:29

Attempt saved. Jamie Walker (Hearts) right footed shot from the left side of the box is saved in the bottom left corner.

35:36

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

35:36

Foul by Rory McKenzie (Kilmarnock).

31:59

Attempt missed. Callum Paterson (Hearts) header from the centre of the box misses to the right.

31:35

David Smith (Hearts) wins a free kick in the defensive half.

31:35

Foul by Jeroen Tesselaar (Kilmarnock).

29:02

Hand ball by Kris Boyd (Kilmarnock).

28:15

Foul by Jamie Hamill (Hearts).

28:15

Rory McKenzie (Kilmarnock) wins a free kick in the defensive half.

26:48

Foul by Jamie Hamill (Hearts).

26:48

Jackson Irvine (Kilmarnock) wins a free kick in the attacking half.

26:17

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

25:39

Delay over. They are ready to continue.

25:38

Delay over. They are ready to continue.

19:56

Attempt missed. Jackson Irvine (Kilmarnock) header from the left side of the six yard box is close, but misses to the left following a corner.

19:23

Corner, Kilmarnock. Conceded by Jamie MacDonald.

19:10

Attempt saved. Rory McKenzie (Kilmarnock) right footed shot from the right side of the box is saved in the bottom right corner.

18:00

Attempt missed. Callum Tapping (Hearts) right footed shot from the right side of the box is just a bit too high.

15:35

Foul by Manuel Pascali (Kilmarnock).

15:35

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

15:06

Corner, Kilmarnock. Conceded by Jamie MacDonald.

14:46

Attempt saved. Kris Boyd (Kilmarnock) left footed shot from the centre of the box is saved in the bottom right corner.

12:19 Goal scored

Goal! Goal! Hearts 0, Kilmarnock 1. Kris Boyd (Kilmarnock) header from very close range to the bottom right corner. Assisted by Chris Johnston.

11:46

Corner, Kilmarnock. Conceded by Jamie Walker.

11:02

Attempt missed. Craig Slater (Kilmarnock) left footed shot from the right side of the box is high and wide to the left.

9:18

Hand ball by Michael Gardyne (Kilmarnock).

8:29

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

7:46

Foul by Kris Boyd (Kilmarnock).

7:46

Brad McKay (Hearts) wins a free kick in the attacking half.

7:36

Foul by Adam King (Hearts).

7:36

Sean Clohessy (Kilmarnock) wins a free kick in the defensive half.

7:20

Attempt blocked. Sean Clohessy (Kilmarnock) right footed shot from the centre of the box is blocked.

5:08

Foul by Jamie Walker (Hearts).

5:08

Craig Slater (Kilmarnock) wins a free kick in the defensive half.

2:43

Attempt missed. David Smith (Hearts) left footed shot from outside the box misses to the left.

0:55

Attempt blocked. Craig Slater (Kilmarnock) left footed shot from the left side of the box is blocked.

0:02

Chris Johnston (Kilmarnock) wins a free kick in the defensive half.

0:02

Foul by Jamie Hamill (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