Second Half ends, Heart of Midlothian 3, Livingston 0.
89'
Substitution, Heart of Midlothian. Peter Haring replaces Craig Halkett because of an injury.
87'
Foul by Bruce Anderson (Livingston).
87'
Craig Halkett (Heart of Midlothian) wins a free kick in the defensive half.
85'
Alex Cochrane (Heart of Midlothian) wins a free kick on the left wing.
85'
Foul by Stephane Omeonga (Livingston).
80'
Attempt saved. Bruce Anderson (Livingston) right footed shot from the right side of the box is saved in the bottom right corner.
80'
Attempt missed. Armand Gnanduillet (Heart of Midlothian) left footed shot from outside the box is high and wide to the left. Assisted by Cameron Devlin.
78'
Jack Fitzwater (Livingston) is shown the yellow card for a bad foul.
78'
Armand Gnanduillet (Heart of Midlothian) wins a free kick on the right wing.
78'
Foul by Jack Fitzwater (Livingston).
77'
Substitution, Heart of Midlothian. Gary Mackay-Steven replaces Barrie McKay.
77'
Foul by Ben Woodburn (Heart of Midlothian).
77'
Jason Holt (Livingston) wins a free kick in the defensive half.
76'
Stephane Omeonga (Livingston) is shown the yellow card.
75'
Barrie McKay (Heart of Midlothian) wins a free kick on the right wing.
75'
Foul by Jackson Longridge (Livingston).
74'
Attempt blocked. Armand Gnanduillet (Heart of Midlothian) right footed shot from outside the box is blocked. Assisted by Beni Baningime.
72'
Beni Baningime (Heart of Midlothian) wins a free kick in the attacking half.
72'
Foul by James Penrice (Livingston).
71'
Substitution, Heart of Midlothian. Andrew Halliday replaces Stephen Kingsley.
69'
Foul by Cameron Devlin (Heart of Midlothian).
69'
Nicky Devlin (Livingston) wins a free kick on the right wing.
69'
Attempt blocked. Andrew Shinnie (Livingston) right footed shot from outside the box is blocked. Assisted by Jack Fitzwater.
67'
Foul by Michael Smith (Heart of Midlothian).
67'
Jason Holt (Livingston) wins a free kick in the defensive half.
67'
Offside, Heart of Midlothian. Ben Woodburn tries a through ball, but Craig Halkett is caught offside.
66'
Ben Woodburn (Heart of Midlothian) wins a free kick on the left wing.
66'
Foul by Stephane Omeonga (Livingston).
66'
Armand Gnanduillet (Heart of Midlothian) wins a free kick in the attacking half.
66'
Foul by Ayo Obileye (Livingston).
66'
Substitution, Livingston. Bruce Anderson replaces Odin Bailey.
64'
Goal! Heart of Midlothian 3, Livingston 0. Alex Cochrane (Heart of Midlothian) left footed shot from the left side of the six yard box to the bottom left corner. Assisted by Barrie McKay.
63'
Substitution, Heart of Midlothian. Armand Gnanduillet replaces Liam Boyce.
63'
Ben Woodburn (Heart of Midlothian) wins a free kick in the defensive half.
63'
Foul by Nicky Devlin (Livingston).
61'
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
61'
Foul by Andrew Shinnie (Livingston).
61'
Attempt saved. Barrie McKay (Heart of Midlothian) left footed shot from the centre of the box is saved in the centre of the goal.
60'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
60'
Foul by James Penrice (Livingston).
58'
Corner, Livingston. Conceded by Taylor Moore.
54'
Foul by Cameron Devlin (Heart of Midlothian).
51'
Attempt missed. Taylor Moore (Heart of Midlothian) header from the centre of the box misses to the right. Assisted by Alex Cochrane with a cross following a corner.
51'
Corner, Heart of Midlothian. Conceded by Max Stryjek.
50'
Attempt saved. Stephen Kingsley (Heart of Midlothian) left footed shot from outside the box is saved in the top left corner.
49'
Andrew Shinnie (Livingston) is shown the yellow card for hand ball.
49'
Hand ball by Andrew Shinnie (Livingston).
49'
Attempt blocked. Ben Woodburn (Heart of Midlothian) right footed shot from outside the box is blocked.
49'
Ben Woodburn (Heart of Midlothian) wins a free kick in the attacking half.
49'
Foul by Stephane Omeonga (Livingston).
45'
Second Half begins Heart of Midlothian 2, Livingston 0.
45'
Substitution, Livingston. Stephane Omeonga replaces Ben Williamson.
45'
Substitution, Livingston. Jackson Longridge replaces Adam Lewis.
45'+3
First Half ends, Heart of Midlothian 2, Livingston 0.
45'+2
Corner, Heart of Midlothian. Conceded by Max Stryjek.
45'+2
Attempt saved. Michael Smith (Heart of Midlothian) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Barrie McKay.
43'
Beni Baningime (Heart of Midlothian) wins a free kick in the attacking half.
43'
Foul by Ben Williamson (Livingston).
42'
Stephen Kingsley (Heart of Midlothian) wins a free kick in the defensive half.
42'
Foul by Andrew Shinnie (Livingston).
42'
Offside, Heart of Midlothian. Craig Gordon tries a through ball, but Alex Cochrane is caught offside.
37'
Barrie McKay (Heart of Midlothian) wins a free kick in the defensive half.
37'
Foul by Jack McMillan (Livingston).
36'
Attempt blocked. Odin Bailey (Livingston) left footed shot from outside the box is blocked.
35'
Foul by Stephen Kingsley (Heart of Midlothian).
35'
Andrew Shinnie (Livingston) wins a free kick in the attacking half.
33'
Goal! Heart of Midlothian 2, Livingston 0. Liam Boyce (Heart of Midlothian) converts the penalty with a right footed shot to the bottom right corner.
32'
Penalty conceded by Ben Williamson (Livingston) after a foul in the penalty area.
32'
Penalty Heart of Midlothian. Beni Baningime draws a foul in the penalty area.
31'
Liam Boyce (Heart of Midlothian) wins a free kick in the attacking half.
31'
Foul by Ayo Obileye (Livingston).
30'
Beni Baningime (Heart of Midlothian) wins a free kick on the left wing.
30'
Foul by Ben Williamson (Livingston).
29'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
29'
Foul by Jason Holt (Livingston).
27'
Corner, Heart of Midlothian. Conceded by Jason Holt.
25'
Goal! Heart of Midlothian 1, Livingston 0. Michael Smith (Heart of Midlothian) left footed shot from the centre of the box to the high centre of the goal.
25'
Attempt blocked. Stephen Kingsley (Heart of Midlothian) left footed shot from outside the box is blocked.
24'
Barrie McKay (Heart of Midlothian) wins a free kick in the attacking half.
24'
Foul by Ben Williamson (Livingston).
19'
Offside, Heart of Midlothian. Michael Smith tries a through ball, but Liam Boyce is caught offside.
18'
Attempt blocked. Beni Baningime (Heart of Midlothian) left footed shot from the centre of the box is blocked.
18'
Attempt blocked. Stephen Kingsley (Heart of Midlothian) header from the left side of the six yard box is blocked. Assisted by Taylor Moore.
18'
Attempt missed. Craig Halkett (Heart of Midlothian) header from the centre of the box misses to the right. Assisted by Alex Cochrane with a cross following a corner.
17'
Corner, Heart of Midlothian. Conceded by Jack McMillan.
12'
Foul by Jason Holt (Livingston).
12'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
10'
Beni Baningime (Heart of Midlothian) wins a free kick on the right wing.
10'
Foul by Adam Lewis (Livingston).
7'
Andrew Shinnie (Livingston) wins a free kick on the left wing.
7'
Foul by Cameron Devlin (Heart of Midlothian).
6'
Jason Holt (Livingston) wins a free kick in the defensive half.
6'
Foul by Michael Smith (Heart of Midlothian).
3'
Andrew Shinnie (Livingston) wins a free kick on the right wing.