Second Half ends, Heart of Midlothian 1, Livingston 1.
90'+7
Goal! Heart of Midlothian 1, Livingston 1. Josh Ginnelly (Heart of Midlothian) right footed shot from the right side of the box to the top right corner.
90'+6
Offside, Heart of Midlothian. Barrie McKay tries a through ball, but Craig Halkett is caught offside.
90'+4
Corner, Livingston. Conceded by Toby Sibbick.
90'+4
Attempt blocked. Scott Pittman (Livingston) right footed shot from the centre of the box is blocked. Assisted by Joel Nouble.
90'+2
Attempt blocked. Lawrence Shankland (Heart of Midlothian) right footed shot from very close range is blocked.
90'+2
Attempt blocked. Lawrence Shankland (Heart of Midlothian) right footed shot from very close range is blocked.
90'+2
Attempt saved. Lawrence Shankland (Heart of Midlothian) right footed shot from the centre of the box is saved in the centre of the goal.
90'
Craig Halkett (Heart of Midlothian) wins a free kick in the defensive half.
90'
Foul by Jack Fitzwater (Livingston).
88'
Foul by Robert Snodgrass (Heart of Midlothian).
88'
Stéphane Oméonga (Livingston) wins a free kick on the right wing.
88'
Craig Halkett (Heart of Midlothian) wins a free kick in the defensive half.
88'
Foul by Joel Nouble (Livingston).
85'
Foul by Alex Cochrane (Heart of Midlothian).
84'
Nicky Devlin (Livingston) wins a free kick in the defensive half.
84'
Attempt saved. Stéphane Oméonga (Livingston) left footed shot from outside the box is saved in the centre of the goal. Assisted by Jason Holt.
82'
Substitution, Livingston. Dylan Bahamboula replaces Andrew Shinnie.
82'
Attempt missed. Josh Ginnelly (Heart of Midlothian) right footed shot from the centre of the box misses to the right. Assisted by Alan Forrest with a cross.
81'
Stéphane Oméonga (Livingston) is shown the yellow card for a bad foul.
78'
Attempt blocked. Joel Nouble (Livingston) header from the left side of the six yard box is blocked. Assisted by Nicky Devlin with a cross.
78'
Substitution, Heart of Midlothian. Craig Halkett replaces Connor Smith.
77'
Penalty saved! Sean Kelly (Livingston) fails to capitalise on this great opportunity, left footed shot saved in the centre of the goal.
75'
Kye Rowles (Heart of Midlothian) is shown the red card.
75'
VAR Decision: Penalty Livingston.
73'
Penalty conceded by Kye Rowles (Heart of Midlothian) after a foul in the penalty area.
73'
Penalty Livingston. Joel Nouble draws a foul in the penalty area.
72'
Kye Rowles (Heart of Midlothian) hits the bar with a header from the centre of the box. Assisted by Alex Cochrane with a cross following a corner.
72'
Corner, Heart of Midlothian. Conceded by Cristian Montaño.
70'
Foul by Connor Smith (Heart of Midlothian).
70'
Cristian Montaño (Livingston) wins a free kick in the defensive half.
69'
Substitution, Livingston. Scott Pittman replaces Stephen Kelly.
68'
Offside, Livingston. Andrew Shinnie tries a through ball, but Joel Nouble is caught offside.
67'
Substitution, Heart of Midlothian. Connor Smith replaces Orestis Kiomourtzoglou.
66'
Offside, Heart of Midlothian. Toby Sibbick tries a through ball, but Lawrence Shankland is caught offside.
63'
Substitution, Heart of Midlothian. Alan Forrest replaces Cameron Devlin.
62'
Offside, Livingston. Nicky Devlin tries a through ball, but Stephen Kelly is caught offside.
61'
Corner, Livingston. Conceded by Kye Rowles.
61'
Attempt blocked. Stephen Kelly (Livingston) right footed shot from outside the box is blocked. Assisted by Joel Nouble with a headed pass.
60'
Attempt blocked. Lawrence Shankland (Heart of Midlothian) right footed shot from the left side of the six yard box is blocked. Assisted by Robert Snodgrass with a cross.
60'
Corner, Heart of Midlothian. Conceded by Stephen Kelly.
59'
Barrie McKay (Heart of Midlothian) wins a free kick on the left wing.
59'
Foul by Sean Kelly (Livingston).
58'
Offside, Livingston. Sean Kelly tries a through ball, but Ayo Obileye is caught offside.
57'
Foul by Alex Cochrane (Heart of Midlothian).
57'
Andrew Shinnie (Livingston) wins a free kick in the attacking half.
56'
Corner, Heart of Midlothian. Conceded by Jack Fitzwater.
55'
Goal! Heart of Midlothian 0, Livingston 1. Stephen Kelly (Livingston) right footed shot from the centre of the box to the bottom left corner. Assisted by Andrew Shinnie.
53'
Corner, Heart of Midlothian. Conceded by Andrew Shinnie.
53'
Corner, Heart of Midlothian. Conceded by Nicky Devlin.
52'
Robert Snodgrass (Heart of Midlothian) wins a free kick in the defensive half.
52'
Foul by Stéphane Oméonga (Livingston).
51'
Attempt saved. Lawrence Shankland (Heart of Midlothian) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Michael Smith.
51'
Robert Snodgrass (Heart of Midlothian) wins a free kick in the defensive half.
51'
Foul by Joel Nouble (Livingston).
50'
Attempt missed. Andrew Shinnie (Livingston) right footed shot from outside the box misses to the left.
48'
Robert Snodgrass (Heart of Midlothian) wins a free kick in the attacking half.
48'
Foul by Sean Kelly (Livingston).
46'
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
46'
Foul by Joel Nouble (Livingston).
45'
Second Half begins Heart of Midlothian 0, Livingston 0.
45'+3
First Half ends, Heart of Midlothian 0, Livingston 0.
45'+2
Attempt blocked. Jack Fitzwater (Livingston) header from the centre of the box is blocked. Assisted by Sean Kelly with a cross.
45'+2
Corner, Livingston. Conceded by Craig Gordon.
45'+2
Attempt saved. Stephen Kelly (Livingston) header from the left side of the six yard box is saved in the centre of the goal. Assisted by Cristian Montaño.
45'+2
Attempt missed. Cristian Montaño (Livingston) right footed shot from the centre of the box misses to the left following a corner.
45'+1
Corner, Livingston. Conceded by Kye Rowles.
45'+1
Attempt saved. Sean Kelly (Livingston) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Joel Nouble.
45'
Attempt missed. Cameron Devlin (Heart of Midlothian) right footed shot from the centre of the box misses to the left. Assisted by Josh Ginnelly following a corner.
44'
Attempt blocked. Cameron Devlin (Heart of Midlothian) right footed shot from the centre of the box is blocked.
44'
Corner, Heart of Midlothian. Conceded by Ivan Konovalov.
44'
Attempt saved. Lawrence Shankland (Heart of Midlothian) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Alex Cochrane.
41'
Josh Ginnelly (Heart of Midlothian) wins a free kick in the defensive half.
41'
Foul by Cristian Montaño (Livingston).
39'
Offside, Heart of Midlothian. Toby Sibbick tries a through ball, but Cameron Devlin is caught offside.
39'
Attempt blocked. Lawrence Shankland (Heart of Midlothian) right footed shot from the centre of the box is blocked.
36'
Corner, Heart of Midlothian. Conceded by Cristian Montaño.
33'
Orestis Kiomourtzoglou (Heart of Midlothian) is shown the yellow card for a bad foul.
33'
Foul by Orestis Kiomourtzoglou (Heart of Midlothian).
33'
Joel Nouble (Livingston) wins a free kick in the attacking half.
30'
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
30'
Foul by Ayo Obileye (Livingston).
30'
Attempt missed. Jason Holt (Livingston) right footed shot from outside the box is close, but misses to the left following a corner.
29'
Corner, Livingston. Conceded by Lawrence Shankland.
29'
Attempt blocked. Jason Holt (Livingston) header from the centre of the box is blocked. Assisted by Sean Kelly with a cross.
29'
Corner, Livingston. Conceded by Kye Rowles.
27'
Offside, Livingston. Ivan Konovalov tries a through ball, but Joel Nouble is caught offside.
26'
Kye Rowles (Heart of Midlothian) wins a free kick in the defensive half.
26'
Foul by Stephen Kelly (Livingston).
25'
Attempt saved. Lawrence Shankland (Heart of Midlothian) left footed shot from the centre of the box is saved in the bottom right corner.
25'
Corner, Heart of Midlothian. Conceded by Sean Kelly.
23'
Attempt missed. Josh Ginnelly (Heart of Midlothian) right footed shot from outside the box misses to the right. Assisted by Orestis Kiomourtzoglou.
22'
Attempt blocked. Stephen Kelly (Livingston) left footed shot from outside the box is blocked.
21'
Foul by Alex Cochrane (Heart of Midlothian).
21'
Andrew Shinnie (Livingston) wins a free kick on the right wing.
19'
Attempt blocked. Ayo Obileye (Livingston) right footed shot from outside the box is blocked.
18'
Foul by Kye Rowles (Heart of Midlothian).
18'
Stephen Kelly (Livingston) wins a free kick in the attacking half.
17'
Corner, Heart of Midlothian. Conceded by Ayo Obileye.
15'
Corner, Heart of Midlothian. Conceded by Nicky Devlin.
14'
Foul by Robert Snodgrass (Heart of Midlothian).
14'
Nicky Devlin (Livingston) wins a free kick in the defensive half.
14'
Attempt saved. Josh Ginnelly (Heart of Midlothian) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Cameron Devlin.
11'
Attempt missed. Lawrence Shankland (Heart of Midlothian) left footed shot from the centre of the box is too high. Assisted by Alex Cochrane.
8'
Attempt missed. Andrew Shinnie (Livingston) header from the centre of the box misses to the left. Assisted by Nicky Devlin with a cross.
5'
Corner, Heart of Midlothian. Conceded by Stéphane Oméonga.
2'
Attempt saved. Stephen Kelly (Livingston) left footed shot from the centre of the box is saved in the bottom left corner.
2'
Attempt blocked. Andrew Shinnie (Livingston) header from the centre of the box is blocked. Assisted by Jack Fitzwater.
1'
Foul by Lawrence Shankland (Heart of Midlothian).
1'
Jack Fitzwater (Livingston) wins a free kick on the left wing.