Melker Hallberg (St. Johnstone) wins a free kick in the defensive half.
90'+6
Attempt missed. Drey Wright (St. Johnstone) header from the centre of the box misses to the left. Assisted by Stevie May with a cross.
90'+3
Foul by Scott Pittman (Livingston).
90'+3
David Wotherspoon (St. Johnstone) wins a free kick in the attacking half.
90'+2
Attempt blocked. Graham Carey (St. Johnstone) left footed shot from outside the box is blocked.
90'+2
Foul by Sean Kelly (Livingston).
90'+2
Adam Montgomery (St. Johnstone) wins a free kick in the attacking half.
90'+1
Attempt blocked. Stevie May (St. Johnstone) right footed shot from outside the box is blocked. Assisted by Graham Carey.
90'+1
Corner, St. Johnstone. Conceded by Morgan Boyes.
90'
Delay over. They are ready to continue.
90'
Delay in match (Livingston).
89'
Foul by Cristian Montaño (Livingston).
89'
Connor McLennan (St. Johnstone) wins a free kick in the attacking half.
87'
Substitution, Livingston. Stéphane Oméonga replaces Stephen Kelly.
85'
Attempt blocked. Connor McLennan (St. Johnstone) right footed shot from the right side of the box is blocked.
85'
Attempt blocked. Drey Wright (St. Johnstone) right footed shot from the centre of the box is blocked.
85'
Morgan Boyes (Livingston) is shown the yellow card.
84'
Foul by Morgan Boyes (Livingston).
84'
Zak Rudden (St. Johnstone) wins a free kick on the right wing.
83'
Corner, St. Johnstone. Conceded by Joel Nouble.
82'
Substitution, Livingston. Sean Kelly replaces Jason Holt.
80'
Attempt blocked. Graham Carey (St. Johnstone) left footed shot from the left side of the box is blocked. Assisted by Connor McLennan with a cross.
78'
Substitution, St. Johnstone. David Wotherspoon replaces Cameron MacPherson.
77'
Substitution, Livingston. Scott Pittman replaces Steven Bradley.
74'
Andrew Shinnie (Livingston) wins a free kick in the attacking half.
74'
Foul by Stevie May (St. Johnstone).
72'
Foul by Joel Nouble (Livingston).
72'
Ryan McGowan (St. Johnstone) wins a free kick in the defensive half.
71'
Zak Rudden (St. Johnstone) is shown the yellow card.
71'
Zak Rudden (St. Johnstone) has gone down, but the referee deems it simulation.
69'
Foul by Ryan McGowan (St. Johnstone).
69'
Joel Nouble (Livingston) wins a free kick on the left wing.
66'
Substitution, St. Johnstone. Zak Rudden replaces Jamie Murphy.
64'
Steven Bradley (Livingston) wins a free kick on the right wing.
64'
Foul by Adam Montgomery (St. Johnstone).
64'
Attempt missed. Stephen Kelly (Livingston) right footed shot from outside the box is too high. Assisted by Steven Bradley.
62'
Attempt missed. Drey Wright (St. Johnstone) right footed shot from outside the box is high and wide to the right. Assisted by Cameron MacPherson.
62'
Jason Holt (Livingston) is shown the yellow card.
61'
Foul by Andrew Shinnie (Livingston).
61'
Melker Hallberg (St. Johnstone) wins a free kick in the attacking half.
60'
Attempt missed. Melker Hallberg (St. Johnstone) right footed shot from outside the box misses to the right.
59'
Joel Nouble (Livingston) wins a free kick in the defensive half.
59'
Foul by Connor McLennan (St. Johnstone).
58'
Foul by Andrew Shinnie (Livingston).
58'
Jamie Murphy (St. Johnstone) wins a free kick on the left wing.
58'
Attempt saved. Bruce Anderson (Livingston) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Stephen Kelly.
57'
Foul by Andrew Shinnie (Livingston).
57'
Jamie Murphy (St. Johnstone) wins a free kick in the defensive half.
57'
Foul by Bruce Anderson (Livingston).
57'
Ryan McGowan (St. Johnstone) wins a free kick in the defensive half.
55'
Cristian Montaño (Livingston) wins a free kick in the defensive half.
55'
Foul by Connor McLennan (St. Johnstone).
54'
Foul by Bruce Anderson (Livingston).
54'
Liam Gordon (St. Johnstone) wins a free kick in the defensive half.
54'
Offside, Livingston. Jack Fitzwater tries a through ball, but Bruce Anderson is caught offside.
52'
Foul by Joel Nouble (Livingston).
52'
Cameron MacPherson (St. Johnstone) wins a free kick in the defensive half.
51'
Attempt missed. Graham Carey (St. Johnstone) right footed shot from the centre of the box is high and wide to the right. Assisted by Connor McLennan.
51'
Offside, Livingston. Steven Bradley tries a through ball, but Bruce Anderson is caught offside.
50'
Attempt saved. Bruce Anderson (Livingston) left footed shot from outside the box is saved in the bottom right corner. Assisted by Andrew Shinnie.
49'
Attempt missed. Joel Nouble (Livingston) header from the centre of the box is too high. Assisted by Stephen Kelly with a cross following a corner.
49'
Corner, Livingston. Conceded by Melker Hallberg.
48'
Corner, Livingston. Conceded by Liam Gordon.
48'
Attempt blocked. Nicky Devlin (Livingston) right footed shot from the right side of the box is blocked. Assisted by Steven Bradley.
46'
Foul by Connor McLennan (St. Johnstone).
46'
Morgan Boyes (Livingston) wins a free kick in the attacking half.
45'
Second Half begins Livingston 2, St. Johnstone 0.
45'
Substitution, St. Johnstone. Graham Carey replaces Daniel Phillips.
45'+3
First Half ends, Livingston 2, St. Johnstone 0.
45'+2
Andrew Shinnie (Livingston) wins a free kick in the defensive half.
45'+2
Foul by Connor McLennan (St. Johnstone).
45'+1
Corner, St. Johnstone. Conceded by Andrew Shinnie.
44'
Attempt missed. Andrew Shinnie (Livingston) right footed shot from outside the box is high and wide to the right following a set piece situation.
44'
Joel Nouble (Livingston) wins a free kick on the left wing.
44'
Foul by Drey Wright (St. Johnstone).
43'
Daniel Phillips (St. Johnstone) wins a free kick in the defensive half.
43'
Foul by Andrew Shinnie (Livingston).
42'
Joel Nouble (Livingston) wins a free kick in the attacking half.
42'
Foul by Ryan McGowan (St. Johnstone).
38'
Goal! Livingston 2, St. Johnstone 0. Stephen Kelly (Livingston) from a free kick with a right footed shot to the top left corner.
36'
Bruce Anderson (Livingston) wins a free kick in the attacking half.
36'
Foul by Cameron MacPherson (St. Johnstone).
35'
Steven Bradley (Livingston) wins a free kick in the defensive half.
35'
Foul by Melker Hallberg (St. Johnstone).
33'
Offside, Livingston. Steven Bradley tries a through ball, but Bruce Anderson is caught offside.
31'
Foul by Stephen Kelly (Livingston).
31'
Ryan McGowan (St. Johnstone) wins a free kick in the defensive half.
28'
Foul by Cristian Montaño (Livingston).
28'
Connor McLennan (St. Johnstone) wins a free kick on the right wing.
28'
Foul by Andrew Shinnie (Livingston).
28'
Cameron MacPherson (St. Johnstone) wins a free kick in the defensive half.
27'
Foul by Bruce Anderson (Livingston).
23'
Goal! Livingston 1, St. Johnstone 0. Joel Nouble (Livingston) right footed shot from outside the box to the centre of the goal. Assisted by Bruce Anderson with a through ball.
21'
Cameron MacPherson (St. Johnstone) wins a free kick in the defensive half.
21'
Foul by Stephen Kelly (Livingston).
19'
Ryan McGowan (St. Johnstone) wins a free kick in the defensive half.
19'
Foul by Joel Nouble (Livingston).
19'
Foul by Cameron MacPherson (St. Johnstone).
19'
Joel Nouble (Livingston) wins a free kick in the defensive half.
16'
Foul by Daniel Phillips (St. Johnstone).
16'
Jason Holt (Livingston) wins a free kick in the defensive half.
13'
Ryan McGowan (St. Johnstone) wins a free kick in the defensive half.
13'
Foul by Stephen Kelly (Livingston).
11'
Attempt saved. Connor McLennan (St. Johnstone) header from the centre of the box is saved in the centre of the goal. Assisted by Jamie Murphy with a cross.
10'
Attempt blocked. Cristian Montaño (Livingston) right footed shot from the left side of the box is blocked.
10'
Foul by Adam Montgomery (St. Johnstone).
10'
Steven Bradley (Livingston) wins a free kick on the right wing.
7'
Attempt missed. Steven Bradley (Livingston) left footed shot from a difficult angle on the left misses to the right. Assisted by Joel Nouble.
6'
Jason Holt (Livingston) wins a free kick in the defensive half.
6'
Foul by Daniel Phillips (St. Johnstone).
4'
Attempt saved. Joel Nouble (Livingston) left footed shot from outside the box is saved in the centre of the goal.
4'
Attempt blocked. Stevie May (St. Johnstone) right footed shot from the left side of the box is blocked. Assisted by Melker Hallberg.
3'
Attempt missed. Steven Bradley (Livingston) left footed shot from outside the box is close, but misses to the right. Assisted by Morgan Boyes.