Substitution, St. Mirren. Kieran Offord replaces Curtis Main.
90'
Foul by Nicky Devlin (Livingston).
90'
Curtis Main (St. Mirren) wins a free kick in the attacking half.
88'
Corner, Livingston. Conceded by Scott Tanser.
88'
Corner, Livingston. Conceded by Alex Gogic.
87'
Corner, Livingston. Conceded by Marcus Fraser.
85'
Nicky Devlin (Livingston) wins a free kick in the defensive half.
85'
Foul by Alex Greive (St. Mirren).
84'
Corner, Livingston. Conceded by Trevor Carson.
84'
Attempt saved. Stephen Kelly (Livingston) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Kurtis Guthrie.
84'
Substitution, St. Mirren. Scott Tanser replaces Thierry Small.
83'
Charles Dunne (St. Mirren) wins a free kick in the defensive half.
82'
Attempt saved. Joe Shaughnessy (St. Mirren) header from the centre of the box is saved in the centre of the goal. Assisted by Thierry Small with a cross.
82'
Corner, St. Mirren. Conceded by Jack Fitzwater.
81'
Foul by Jamie Brandon (Livingston).
81'
Thierry Small (St. Mirren) wins a free kick on the left wing.
80'
Substitution, Livingston. Jamie Brandon replaces Morgan Boyes because of an injury.
79'
Offside, St. Mirren. Alex Greive tries a through ball, but Curtis Main is caught offside.
78'
Morgan Boyes (Livingston) wins a free kick in the defensive half.
78'
Foul by Joe Shaughnessy (St. Mirren).
77'
Foul by Stephen Kelly (Livingston).
77'
Greg Kiltie (St. Mirren) wins a free kick in the attacking half.
76'
Foul by Stéphane Oméonga (Livingston).
76'
Alex Greive (St. Mirren) wins a free kick in the defensive half.
75'
Corner, Livingston. Conceded by Alex Gogic.
74'
Joel Nouble (Livingston) wins a free kick in the attacking half.
74'
Foul by Alex Gogic (St. Mirren).
73'
Attempt saved. Kurtis Guthrie (Livingston) header from the centre of the box is saved in the centre of the goal. Assisted by Cristian Montaño with a cross.
72'
Attempt missed. Kurtis Guthrie (Livingston) header from the centre of the box is close, but misses to the right. Assisted by Stéphane Oméonga.
71'
Substitution, Livingston. Bruce Anderson replaces Andrew Shinnie.
71'
Luiyi De Lucas (Livingston) wins a free kick in the defensive half.
71'
Foul by Curtis Main (St. Mirren).
68'
Corner, Livingston. Conceded by Joe Shaughnessy.
68'
Substitution, St. Mirren. Alex Greive replaces Tony Watt.
68'
Substitution, St. Mirren. Ryan Flynn replaces Keanu Baccus.
67'
Nicky Devlin (Livingston) is shown the yellow card for a bad foul.
67'
Foul by Nicky Devlin (Livingston).
67'
Charles Dunne (St. Mirren) wins a free kick in the defensive half.
66'
Cristian Montaño (Livingston) is shown the yellow card.
62'
Substitution, Livingston. Stephen Kelly replaces Scott Pittman.
61'
Corner, Livingston. Conceded by Marcus Fraser.
60'
Corner, Livingston. Conceded by Joe Shaughnessy.
60'
Attempt missed. Joel Nouble (Livingston) right footed shot from the centre of the box is close, but misses to the right. Assisted by Cristian Montaño with a through ball.
58'
Foul by Stéphane Oméonga (Livingston).
58'
Greg Kiltie (St. Mirren) wins a free kick in the defensive half.
55'
Corner, St. Mirren. Conceded by Jack Fitzwater.
55'
Attempt blocked. Ryan Strain (St. Mirren) right footed shot from outside the box is blocked.
55'
Attempt blocked. Keanu Baccus (St. Mirren) right footed shot from outside the box is blocked. Assisted by Greg Kiltie.
55'
Attempt blocked. Greg Kiltie (St. Mirren) right footed shot from the centre of the box is blocked.
54'
Corner, St. Mirren. Conceded by Stéphane Oméonga.
53'
Kurtis Guthrie (Livingston) wins a free kick on the right wing.
53'
Foul by Charles Dunne (St. Mirren).
50'
Attempt missed. Ryan Strain (St. Mirren) right footed shot from outside the box is close, but misses to the left.
49'
Offside, St. Mirren. Thierry Small tries a through ball, but Curtis Main is caught offside.
47'
Attempt missed. Nicky Devlin (Livingston) right footed shot from the right side of the box is close, but misses to the left. Assisted by Joel Nouble.
46'
Attempt saved. Cristian Montaño (Livingston) header from the centre of the box is saved in the bottom left corner. Assisted by Nicky Devlin with a cross.
45'
Second Half begins St. Mirren 3, Livingston 0.
45'
Substitution, St. Mirren. Greg Kiltie replaces Mark O'Hara.
45'
Substitution, Livingston. Stéphane Oméonga replaces Jason Holt.
45'
Substitution, Livingston. Cristian Montaño replaces James Penrice.
45'+8
First Half ends, St. Mirren 3, Livingston 0.
45'+7
Attempt blocked. Jason Holt (Livingston) right footed shot from outside the box is blocked.
45'+6
Andrew Shinnie (Livingston) hits the bar with a right footed shot from a difficult angle on the right.
45'+4
Morgan Boyes (Livingston) wins a free kick in the defensive half.
45'+4
Foul by Curtis Main (St. Mirren).
45'+4
Hand ball by Keanu Baccus (St. Mirren).
45'+3
Attempt missed. Kurtis Guthrie (Livingston) header from the centre of the box misses to the right. Assisted by James Penrice with a cross following a corner.
45'+2
Corner, Livingston. Conceded by Joe Shaughnessy.
45'+2
Attempt blocked. Scott Pittman (Livingston) right footed shot from the right side of the box is blocked. Assisted by Andrew Shinnie.
44'
Offside, St. Mirren. Ryan Strain tries a through ball, but Curtis Main is caught offside.
44'
Jason Holt (Livingston) is shown the yellow card for a bad foul.
43'
Foul by Jason Holt (Livingston).
43'
Curtis Main (St. Mirren) wins a free kick in the attacking half.
42'
Goal! St. Mirren 3, Livingston 0. Mark O'Hara (St. Mirren) converts the penalty with a right footed shot to the top left corner.
41'
Delay over. They are ready to continue.
41'
VAR Decision: Penalty St. Mirren.
40'
Delay over. They are ready to continue.
40'
Delay over. They are ready to continue.
39'
Delay in match (St. Mirren).
39'
Delay in match because of an injury Jack Fitzwater (Livingston).
39'
Penalty conceded by Jason Holt (Livingston) with a hand ball in the penalty area.
37'
Andrew Shinnie (Livingston) wins a free kick in the defensive half.
37'
Foul by Alex Gogic (St. Mirren).
36'
Attempt missed. Joel Nouble (Livingston) header from the centre of the box is too high. Assisted by Nicky Devlin with a cross.
33'
Foul by Curtis Main (St. Mirren).
33'
Luiyi De Lucas (Livingston) wins a free kick in the defensive half.
32'
Attempt missed. Curtis Main (St. Mirren) right footed shot from outside the box misses to the left. Assisted by Joe Shaughnessy with a headed pass.
31'
Attempt saved. Curtis Main (St. Mirren) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Keanu Baccus.
30'
Attempt saved. Mark O'Hara (St. Mirren) header from the centre of the box is saved in the centre of the goal. Assisted by Thierry Small with a cross.
29'
Corner, St. Mirren. Conceded by Jason Holt.
29'
Attempt blocked. Keanu Baccus (St. Mirren) right footed shot from the right side of the box is blocked. Assisted by Tony Watt.
22'
Attempt missed. Joe Shaughnessy (St. Mirren) header from the centre of the box is close, but misses to the left. Assisted by Thierry Small with a cross following a set piece situation.
21'
Hand ball by James Penrice (Livingston).
19'
Foul by Kurtis Guthrie (Livingston).
19'
Joe Shaughnessy (St. Mirren) wins a free kick in the defensive half.
18'
Goal! St. Mirren 2, Livingston 0. Tony Watt (St. Mirren) left footed shot from very close range to the bottom left corner. Assisted by Curtis Main with a cross.
14'
Attempt saved. Tony Watt (St. Mirren) header from the right side of the box is saved in the top centre of the goal. Assisted by Thierry Small with a cross.
13'
Attempt missed. Joel Nouble (Livingston) right footed shot from the left side of the box is high and wide to the right. Assisted by Kurtis Guthrie.
12'
Jason Holt (Livingston) wins a free kick in the defensive half.
12'
Foul by Alex Gogic (St. Mirren).
11'
Shamal George (Livingston) wins a free kick in the defensive half.
11'
Foul by Tony Watt (St. Mirren).
10'
Attempt missed. Curtis Main (St. Mirren) left footed shot from the centre of the box misses to the left. Assisted by Keanu Baccus with a cross.
8'
Attempt missed. Morgan Boyes (Livingston) header from the centre of the box misses to the right. Assisted by Andrew Shinnie with a cross following a corner.
7'
Corner, Livingston. Conceded by Ryan Strain.
5'
Goal! St. Mirren 1, Livingston 0. Mark O'Hara (St. Mirren) converts the penalty with a right footed shot to the bottom left corner.
4'
Delay over. They are ready to continue.
4'
VAR Decision: Penalty St. Mirren.
1'
Mark O'Hara (St. Mirren) is shown the yellow card for a bad foul.
1'
Foul by Mark O'Hara (St. Mirren).
1'
Scott Pittman (Livingston) wins a free kick in the attacking half.
1'
Penalty conceded by Luiyi De Lucas (Livingston) with a hand ball in the penalty area.