Substitution, St. Mirren. Greg Kiltie replaces Ryan Strain.
78'
Attempt missed. Scott Tanser (St. Mirren) header from the centre of the box is close, but misses to the right. Assisted by Eamonn Brophy with a cross.
77'
Sean Kelly (Livingston) wins a free kick in the defensive half.
77'
Foul by Curtis Main (St. Mirren).
76'
Foul by Ayo Obileye (Livingston).
76'
Marcus Fraser (St. Mirren) wins a free kick in the defensive half.
74'
Charles Dunne (St. Mirren) is shown the yellow card for a bad foul.
74'
Dylan Bahamboula (Livingston) wins a free kick on the right wing.
74'
Foul by Charles Dunne (St. Mirren).
73'
Foul by Stephen Kelly (Livingston).
73'
Scott Tanser (St. Mirren) wins a free kick in the defensive half.
72'
Substitution, Livingston. James Penrice replaces Cristian Montaño.
72'
Substitution, Livingston. Jason Holt replaces Andrew Shinnie.
72'
Declan Gallagher (St. Mirren) is shown the yellow card for a bad foul.
72'
Bruce Anderson (Livingston) wins a free kick in the defensive half.
72'
Foul by Declan Gallagher (St. Mirren).
70'
Attempt missed. Eamonn Brophy (St. Mirren) right footed shot from the centre of the box is close, but misses to the right. Assisted by Marcus Fraser following a corner.
70'
Corner, St. Mirren. Conceded by Sean Kelly.
70'
Attempt blocked. Eamonn Brophy (St. Mirren) right footed shot from outside the box is blocked. Assisted by Marcus Fraser.
69'
Attempt saved. Bruce Anderson (Livingston) header from the centre of the box is saved in the bottom left corner. Assisted by Dylan Bahamboula with a cross.
67'
Corner, St. Mirren. Conceded by Dylan Bahamboula.
67'
Offside, St. Mirren. Ethan Erhahon tries a through ball, but Scott Tanser is caught offside.
66'
Attempt missed. Curtis Main (St. Mirren) header from the centre of the box is high and wide to the right. Assisted by Marcus Fraser with a cross.
65'
Charles Dunne (St. Mirren) wins a free kick in the defensive half.
65'
Foul by Stephen Kelly (Livingston).
63'
Goal! Livingston 1, St. Mirren 1. Curtis Main (St. Mirren) right footed shot from very close range to the high centre of the goal. Assisted by Eamonn Brophy.
61'
Attempt blocked. Scott Tanser (St. Mirren) left footed shot from outside the box is blocked.
60'
Attempt blocked. Eamonn Brophy (St. Mirren) left footed shot from outside the box is blocked. Assisted by Keanu Baccus.
60'
Attempt blocked. Ryan Strain (St. Mirren) right footed shot from the centre of the box is blocked.
60'
Attempt saved. Eamonn Brophy (St. Mirren) header from the centre of the box is saved in the top left corner. Assisted by Curtis Main with a cross.
60'
Attempt saved. Bruce Anderson (Livingston) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Sean Kelly with a through ball.
59'
Nicky Devlin (Livingston) wins a free kick in the defensive half.
59'
Foul by Curtis Main (St. Mirren).
58'
Foul by Curtis Main (St. Mirren).
58'
Sean Kelly (Livingston) wins a free kick in the defensive half.
57'
Corner, St. Mirren. Conceded by Morgan Boyes.
56'
Goal! Livingston 1, St. Mirren 0. Cristian Montaño (Livingston) left footed shot from very close range to the centre of the goal following a set piece situation.
56'
Cristian Montaño (Livingston) hits the right post with a left footed shot from the centre of the box. Assisted by Stephen Kelly following a set piece situation.
55'
Second yellow card to Mark O'Hara (St. Mirren) for a bad foul.
55'
Bruce Anderson (Livingston) wins a free kick in the attacking half.
55'
Foul by Mark O'Hara (St. Mirren).
51'
Foul by Declan Gallagher (St. Mirren).
51'
Bruce Anderson (Livingston) wins a free kick in the attacking half.
50'
Foul by Charles Dunne (St. Mirren).
50'
Nicky Devlin (Livingston) wins a free kick in the defensive half.
50'
Corner, St. Mirren. Conceded by Morgan Boyes.
46'
Foul by Mark O'Hara (St. Mirren).
46'
Nicky Devlin (Livingston) wins a free kick in the defensive half.
45'
Second Half begins Livingston 0, St. Mirren 0.
45'
Substitution, St. Mirren. Eamonn Brophy replaces Jonah Ayunga.
45'+3
First Half ends, Livingston 0, St. Mirren 0.
45'+2
Attempt blocked. Ayo Obileye (Livingston) right footed shot from the centre of the box is blocked.
45'
Corner, St. Mirren. Conceded by Ivan Konovalov.
45'
Attempt saved. Marcus Fraser (St. Mirren) right footed shot from outside the box is saved in the bottom right corner. Assisted by Jonah Ayunga.
38'
Foul by Cristian Montaño (Livingston).
38'
Marcus Fraser (St. Mirren) wins a free kick in the defensive half.
35'
Andrew Shinnie (Livingston) wins a free kick in the defensive half.
35'
Foul by Mark O'Hara (St. Mirren).
34'
Attempt missed. Cristian Montaño (Livingston) left footed shot from outside the box is close, but misses to the right.
33'
Corner, Livingston. Conceded by Jonah Ayunga.
32'
Corner, Livingston. Conceded by Scott Tanser.
31'
Andrew Shinnie (Livingston) wins a free kick in the defensive half.
31'
Foul by Mark O'Hara (St. Mirren).
27'
Attempt missed. Scott Tanser (St. Mirren) left footed shot from outside the box misses to the right. Assisted by Marcus Fraser.
25'
Offside, St. Mirren. Ethan Erhahon tries a through ball, but Marcus Fraser is caught offside.
25'
Delay over. They are ready to continue.
25'
Delay over. They are ready to continue.
25'
Delay in match (St. Mirren).
24'
Delay in match because of an injury Ivan Konovalov (Livingston).
24'
Delay over. They are ready to continue.
24'
Scott Pittman (Livingston) is shown the red card.
24'
VAR Decision: Card upgraded Scott Pittman (Livingston).
23'
Delay over. They are ready to continue.
22'
Delay over. They are ready to continue.
22'
Delay in match because of an injury Keanu Baccus (St. Mirren).
21'
Foul by Scott Pittman (Livingston).
21'
Keanu Baccus (St. Mirren) wins a free kick on the right wing.
20'
Offside, Livingston. Morgan Boyes tries a through ball, but Bruce Anderson is caught offside.
9'
Ayo Obileye (Livingston) wins a free kick in the defensive half.
9'
Foul by Jonah Ayunga (St. Mirren).
8'
Cristian Montaño (Livingston) wins a free kick in the defensive half.
8'
Foul by Curtis Main (St. Mirren).
7'
Corner, Livingston. Conceded by Declan Gallagher.
6'
Mark O'Hara (St. Mirren) is shown the yellow card for a bad foul.
6'
Andrew Shinnie (Livingston) wins a free kick in the defensive half.
6'
Foul by Mark O'Hara (St. Mirren).
5'
Morgan Boyes (Livingston) wins a free kick in the defensive half.
5'
Foul by Curtis Main (St. Mirren).
5'
Foul by Dylan Bahamboula (Livingston).
5'
Scott Tanser (St. Mirren) wins a free kick in the defensive half.
2'
Offside, St. Mirren. Ryan Strain tries a through ball, but Declan Gallagher is caught offside.
1'
Dangerous play by Sean Kelly (Livingston).
1'
Jonah Ayunga (St. Mirren) wins a free kick in the attacking half.