Second Half ends, Livingston 1, Heart of Midlothian 2.
90'+9
Corner, Heart of Midlothian. Conceded by Andrew Shinnie.
90'+8
Foul by Aidan Denholm (Heart of Midlothian).
90'+8
Michael Nottingham (Livingston) wins a free kick in the defensive half.
90'+7
Foul by Cristian Montaño (Livingston).
90'+7
Yutaro Oda (Heart of Midlothian) wins a free kick on the right wing.
90'+5
Foul by Ayo Obileye (Livingston).
90'+5
Lawrence Shankland (Heart of Midlothian) wins a free kick in the defensive half.
90'+5
Foul by Aidan Denholm (Heart of Midlothian).
90'+5
Jason Holt (Livingston) wins a free kick in the defensive half.
90'+4
Corner, Heart of Midlothian. Conceded by Jack Hamilton.
90'+4
Attempt saved. Alan Forrest (Heart of Midlothian) right footed shot from the left side of the six yard box is saved in the centre of the goal. Assisted by Lawrence Shankland.
90'+3
Jason Holt (Livingston) wins a free kick in the defensive half.
90'+3
Foul by Alex Cochrane (Heart of Midlothian).
90'+2
Substitution, Heart of Midlothian. Yutaro Oda replaces Kenneth Vargas.
90'+1
Attempt missed. Kurtis Guthrie (Livingston) header from the centre of the box misses to the left. Assisted by Joel Nouble with a cross.
90'
Substitution, Heart of Midlothian. Aidan Denholm replaces Calem Nieuwenhof.
87'
Foul by Tete Yengi (Livingston).
87'
Peter Haring (Heart of Midlothian) wins a free kick in the defensive half.
86'
Attempt saved. Kurtis Guthrie (Livingston) header from the centre of the box is saved in the centre of the goal. Assisted by Andrew Shinnie.
85'
Kurtis Guthrie (Livingston) wins a free kick in the attacking half.
85'
Foul by Craig Halkett (Heart of Midlothian).
84'
Substitution, Livingston. Bruce Anderson replaces Scott Pittman.
83'
Attempt saved. Michael Nottingham (Livingston) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Jamie Brandon.
83'
Attempt missed. Jamie Brandon (Livingston) right footed shot from the right side of the box misses to the left. Assisted by Jason Holt following a set piece situation.
82'
Tete Yengi (Livingston) wins a free kick in the defensive half.
82'
Foul by Peter Haring (Heart of Midlothian).
81'
Foul by Tete Yengi (Livingston).
81'
Alex Cochrane (Heart of Midlothian) wins a free kick on the left wing.
80'
Foul by Tete Yengi (Livingston).
80'
Stephen Kingsley (Heart of Midlothian) wins a free kick in the defensive half.
80'
Tete Yengi (Livingston) wins a free kick in the defensive half.
80'
Foul by Stephen Kingsley (Heart of Midlothian).
79'
Goal! Livingston 1, Heart of Midlothian 2. Andrew Shinnie (Livingston) converts the penalty with a right footed shot to the centre of the goal.
78'
VAR Decision: Penalty Livingston.
74'
Penalty conceded by Frankie Kent (Heart of Midlothian) with a hand ball in the penalty area.
73'
Kurtis Guthrie (Livingston) wins a free kick in the attacking half.
73'
Foul by Craig Halkett (Heart of Midlothian).
72'
Attempt missed. Kurtis Guthrie (Livingston) header from the centre of the box misses to the left. Assisted by Jamie Brandon with a cross.
71'
Ayo Obileye (Livingston) wins a free kick in the defensive half.
71'
Foul by Kenneth Vargas (Heart of Midlothian).
70'
Attempt missed. Jamie Brandon (Livingston) left footed shot from outside the box is high and wide to the left. Assisted by Andrew Shinnie.
68'
Substitution, Livingston. Michael Nottingham replaces Michael Devlin.
68'
Substitution, Livingston. Joel Nouble replaces James Penrice because of an injury.
68'
Delay over. They are ready to continue.
67'
Delay in match because of an injury James Penrice (Livingston).
65'
Attempt saved. Lawrence Shankland (Heart of Midlothian) header from the centre of the box is saved in the centre of the goal.
64'
Goal! Livingston 0, Heart of Midlothian 2. Lawrence Shankland (Heart of Midlothian) right footed shot from the centre of the box to the bottom left corner. Assisted by Alan Forrest.
62'
Substitution, Livingston. Tete Yengi replaces Steven Bradley.
61'
Corner, Livingston. Conceded by Craig Halkett.
61'
Attempt blocked. Ayo Obileye (Livingston) right footed shot from outside the box is blocked.
60'
Frankie Kent (Heart of Midlothian) is shown the yellow card for a bad foul.
60'
Jason Holt (Livingston) wins a free kick in the defensive half.
60'
Foul by Frankie Kent (Heart of Midlothian).
53'
Goal! Livingston 0, Heart of Midlothian 1. Kenneth Vargas (Heart of Midlothian) right footed shot from the left side of the box to the bottom right corner. Assisted by Alan Forrest following a fast break.
51'
Attempt missed. Toby Sibbick (Heart of Midlothian) header from the centre of the box is just a bit too high following a set piece situation.
51'
Penalty saved. Lawrence Shankland (Heart of Midlothian) right footed shot saved in the centre of the goal.
51'
Delay over. They are ready to continue.
49'
Delay in match because of an injury Michael Devlin (Livingston).
48'
Penalty conceded by Michael Devlin (Livingston) after a foul in the penalty area.
48'
Penalty Heart of Midlothian. Alan Forrest draws a foul in the penalty area.
47'
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
47'
Foul by Michael Devlin (Livingston).
46'
Attempt missed. Kenneth Vargas (Heart of Midlothian) right footed shot from outside the box is close, but misses to the right. Assisted by Peter Haring following a fast break.
45'
Second Half begins Livingston 0, Heart of Midlothian 0.
45'
Substitution, Livingston. Cristian Montaño replaces Tom Parkes.
45'+6
First Half ends, Livingston 0, Heart of Midlothian 0.
45'+4
Lawrence Shankland (Heart of Midlothian) is shown the yellow card.
45'+4
Tom Parkes (Livingston) is shown the yellow card.
45'+3
Foul by Tom Parkes (Livingston).
45'+3
Lawrence Shankland (Heart of Midlothian) wins a free kick on the right wing.
45'+1
Attempt missed. Kenneth Vargas (Heart of Midlothian) right footed shot from the right side of the box is too high. Assisted by Alan Forrest.
45'
Attempt blocked. Kurtis Guthrie (Livingston) header from the centre of the box is blocked. Assisted by James Penrice with a cross.
42'
Calem Nieuwenhof (Heart of Midlothian) is shown the yellow card for a bad foul.
41'
Foul by Calem Nieuwenhof (Heart of Midlothian).
41'
Jason Holt (Livingston) wins a free kick in the attacking half.
40'
Attempt missed. Michael Devlin (Livingston) right footed shot from outside the box is too high.
37'
Foul by Lawrence Shankland (Heart of Midlothian).
37'
Steven Bradley (Livingston) wins a free kick in the defensive half.
37'
Lawrence Shankland (Heart of Midlothian) hits the bar with a header from the centre of the box. Assisted by Peter Haring with a cross following a corner.
36'
Corner, Heart of Midlothian. Conceded by Jason Holt.
34'
Attempt missed. Lawrence Shankland (Heart of Midlothian) left footed shot from the centre of the box is too high.
27'
Offside, Livingston. Kurtis Guthrie is caught offside.
26'
Offside, Heart of Midlothian. Frankie Kent is caught offside.
25'
Foul by Ayo Obileye (Livingston).
25'
Lawrence Shankland (Heart of Midlothian) wins a free kick in the attacking half.
25'
Foul by Steven Bradley (Livingston).
25'
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
22'
Foul by Lawrence Shankland (Heart of Midlothian).
22'
Jason Holt (Livingston) wins a free kick in the defensive half.
20'
Scott Pittman (Livingston) wins a free kick in the attacking half.
20'
Foul by Calem Nieuwenhof (Heart of Midlothian).
19'
Foul by Tom Parkes (Livingston).
19'
Kenneth Vargas (Heart of Midlothian) wins a free kick in the defensive half.
17'
Foul by Craig Halkett (Heart of Midlothian).
17'
Kurtis Guthrie (Livingston) wins a free kick in the attacking half.
14'
Foul by Jason Holt (Livingston).
14'
Kenneth Vargas (Heart of Midlothian) wins a free kick in the defensive half.
12'
VAR Decision: No Goal Livingston 0-0 Heart of Midlothian.
9'
GOAL OVERTURNED BY VAR: Kurtis Guthrie (Livingston) scores but the goal is ruled out after a VAR review.
9'
Offside, Livingston. Kurtis Guthrie is caught offside.
8'
Steven Bradley (Livingston) wins a free kick on the right wing.
8'
Foul by Stephen Kingsley (Heart of Midlothian).
6'
Attempt blocked. Jamie Brandon (Livingston) right footed shot from the centre of the box is blocked. Assisted by James Penrice with a cross.
5'
Delay over. They are ready to continue.
4'
Delay in match because of an injury Frankie Kent (Heart of Midlothian).
2'
Offside, Livingston. Jamie Brandon is caught offside.