Second Half ends, Livingston 0, Heart of Midlothian 0.
90'+4
Foul by Kurtis Guthrie (Livingston).
90'+4
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
90'+2
Foul by Kurtis Guthrie (Livingston).
90'+2
Jorge Grant (Heart of Midlothian) wins a free kick in the defensive half.
90'+1
Substitution, Livingston. Jason Holt replaces Stephen Kelly.
90'
Foul by Garang Kuol (Heart of Midlothian).
90'
Morgan Boyes (Livingston) wins a free kick in the defensive half.
87'
Hand ball by Bruce Anderson (Livingston).
86'
Substitution, Livingston. Cristian Montaño replaces Steven Bradley.
86'
Offside, Heart of Midlothian. Stephen Kingsley tries a through ball, but Josh Ginnelly is caught offside.
85'
Substitution, Heart of Midlothian. Alan Forrest replaces Stephen Humphrys.
82'
Morgan Boyes (Livingston) wins a free kick in the defensive half.
82'
Foul by Toby Sibbick (Heart of Midlothian).
81'
Foul by Stéphane Oméonga (Livingston).
81'
Stephen Humphrys (Heart of Midlothian) wins a free kick in the attacking half.
80'
Attempt saved. Kurtis Guthrie (Livingston) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Nicky Devlin with a cross.
79'
Stéphane Oméonga (Livingston) wins a free kick on the left wing.
79'
Foul by Lawrence Shankland (Heart of Midlothian).
78'
Attempt saved. Morgan Boyes (Livingston) left footed shot from outside the box is saved in the top left corner. Assisted by Stéphane Oméonga.
77'
James Penrice (Livingston) wins a free kick on the left wing.
77'
Foul by Jorge Grant (Heart of Midlothian).
74'
Substitution, Heart of Midlothian. Josh Ginnelly replaces Nathaniel Atkinson.
73'
Jorge Grant (Heart of Midlothian) is shown the yellow card.
73'
Jorge Grant (Heart of Midlothian) has gone down, but the referee deems it simulation.
66'
Foul by Kurtis Guthrie (Livingston).
66'
Toby Sibbick (Heart of Midlothian) wins a free kick in the defensive half.
65'
Corner, Heart of Midlothian. Conceded by Shamal George.
65'
Attempt saved. Stephen Humphrys (Heart of Midlothian) right footed shot from outside the box is saved in the bottom left corner. Assisted by Nathaniel Atkinson.
64'
Substitution, Livingston. Kurtis Guthrie replaces Sean Kelly.
63'
Foul by Bruce Anderson (Livingston).
63'
Stephen Kingsley (Heart of Midlothian) wins a free kick in the defensive half.
62'
Attempt blocked. Steven Bradley (Livingston) right footed shot from outside the box is blocked. Assisted by Sean Kelly.
61'
Attempt saved. Stephen Humphrys (Heart of Midlothian) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Lawrence Shankland.
60'
Corner, Heart of Midlothian. Conceded by Morgan Boyes.
59'
Foul by Scott Pittman (Livingston).
59'
Jorge Grant (Heart of Midlothian) wins a free kick in the defensive half.
58'
Foul by Stéphane Oméonga (Livingston).
58'
Lawrence Shankland (Heart of Midlothian) wins a free kick in the defensive half.
56'
Jack Fitzwater (Livingston) wins a free kick in the defensive half.
56'
Foul by Garang Kuol (Heart of Midlothian).
55'
Delay over. They are ready to continue.
55'
Delay over. They are ready to continue.
53'
Delay in match because of an injury Stephen Kingsley (Heart of Midlothian).
53'
Attempt missed. Orestis Kiomourtzoglou (Heart of Midlothian) header from the centre of the box is high and wide to the left. Assisted by Jorge Grant with a cross following a corner.
53'
Corner, Heart of Midlothian. Conceded by Morgan Boyes.
52'
Steven Bradley (Livingston) wins a free kick in the defensive half.
52'
Foul by Jorge Grant (Heart of Midlothian).
51'
Attempt saved. Garang Kuol (Heart of Midlothian) left footed shot from a difficult angle on the left is saved in the bottom left corner.
50'
Shamal George (Livingston) wins a free kick in the defensive half.
50'
Foul by Garang Kuol (Heart of Midlothian).
48'
Attempt saved. Garang Kuol (Heart of Midlothian) left footed shot from the centre of the box is saved in the centre of the goal.
48'
Attempt saved. Garang Kuol (Heart of Midlothian) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Stephen Humphrys.
47'
James Penrice (Livingston) wins a free kick in the defensive half.
47'
Foul by Garang Kuol (Heart of Midlothian).
45'
Second Half begins Livingston 0, Heart of Midlothian 0.
45'
Substitution, Heart of Midlothian. Garang Kuol replaces Yutaro Oda.
45'+3
First Half ends, Livingston 0, Heart of Midlothian 0.
45'+1
Foul by James Penrice (Livingston).
45'+1
Lawrence Shankland (Heart of Midlothian) wins a free kick on the right wing.
45'
Attempt missed. Yutaro Oda (Heart of Midlothian) left footed shot from very close range misses to the left. Assisted by Lawrence Shankland.
44'
Attempt saved. Stephen Kelly (Livingston) right footed shot from outside the box is saved in the bottom left corner. Assisted by Steven Bradley.
42'
Nathaniel Atkinson (Heart of Midlothian) is shown the yellow card for a bad foul.
42'
Foul by Nathaniel Atkinson (Heart of Midlothian).
42'
James Penrice (Livingston) wins a free kick in the defensive half.
40'
Foul by Stephen Humphrys (Heart of Midlothian).
40'
Sean Kelly (Livingston) wins a free kick in the defensive half.
39'
Substitution, Heart of Midlothian. Jorge Grant replaces Cameron Devlin because of an injury.
37'
Delay over. They are ready to continue.
36'
Delay over. They are ready to continue.
35'
Delay in match because of an injury Cameron Devlin (Heart of Midlothian).
32'
Foul by Scott Pittman (Livingston).
32'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
28'
Stéphane Oméonga (Livingston) wins a free kick on the right wing.
28'
Foul by Lawrence Shankland (Heart of Midlothian).
23'
Scott Pittman (Livingston) wins a free kick in the attacking half.
23'
Foul by Cameron Devlin (Heart of Midlothian).
23'
Foul by Stephen Kelly (Livingston).
23'
Nathaniel Atkinson (Heart of Midlothian) wins a free kick in the defensive half.
20'
Corner, Heart of Midlothian. Conceded by Nicky Devlin.
20'
Attempt blocked. Bruce Anderson (Livingston) left footed shot from the centre of the box is blocked. Assisted by James Penrice.
19'
Attempt missed. Lawrence Shankland (Heart of Midlothian) header from very close range is too high. Assisted by Alex Cochrane with a cross following a corner.
18'
Corner, Heart of Midlothian. Conceded by Morgan Boyes.
17'
Steven Bradley (Livingston) wins a free kick in the defensive half.
17'
Foul by Cameron Devlin (Heart of Midlothian).
16'
Foul by Sean Kelly (Livingston).
16'
Lawrence Shankland (Heart of Midlothian) wins a free kick in the attacking half.
15'
Foul by James Penrice (Livingston).
15'
Orestis Kiomourtzoglou (Heart of Midlothian) wins a free kick in the defensive half.
13'
Corner, Livingston. Conceded by Stephen Kingsley.
12'
Alex Cochrane (Heart of Midlothian) wins a free kick on the left wing.
12'
Foul by Steven Bradley (Livingston).
8'
Foul by Scott Pittman (Livingston).
8'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
7'
Foul by Scott Pittman (Livingston).
7'
Nathaniel Atkinson (Heart of Midlothian) wins a free kick in the defensive half.
6'
Offside, Livingston. James Penrice tries a through ball, but Bruce Anderson is caught offside.
5'
Offside, Heart of Midlothian. Orestis Kiomourtzoglou tries a through ball, but Yutaro Oda is caught offside.
1'
Foul by Orestis Kiomourtzoglou (Heart of Midlothian).
1'
Stéphane Oméonga (Livingston) wins a free kick in the defensive half.