Attempt missed. Bruce Anderson (Livingston) left footed shot from outside the box is close, but misses to the right following a corner.
90'+5
Corner, Livingston. Conceded by Joe Shaughnessy.
90'+4
Attempt saved. Ayo Obileye (Livingston) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Stephen Kelly.
90'+3
Foul by Jason Holt (Livingston).
90'+3
Alex Greive (St. Mirren) wins a free kick in the attacking half.
90'
Ryan Flynn (St. Mirren) is shown the yellow card for excessive celebration.
90'
Goal! St. Mirren 2, Livingston 1. Alex Greive (St. Mirren) right footed shot from very close range to the centre of the goal. Assisted by Joe Shaughnessy following a corner.
90'
Attempt missed. Joe Shaughnessy (St. Mirren) right footed shot from the centre of the box is close, but misses to the left following a corner.
89'
Corner, St. Mirren. Conceded by Kurtis Guthrie.
89'
Attempt blocked. Declan Gallagher (St. Mirren) header from the left side of the box is blocked. Assisted by Scott Tanser with a cross.
89'
Corner, St. Mirren. Conceded by Nicky Devlin.
88'
Corner, St. Mirren. Conceded by Shamal George.
88'
Attempt saved. Scott Tanser (St. Mirren) left footed shot from outside the box is saved in the top left corner.
88'
Foul by Ayo Obileye (Livingston).
88'
Alex Greive (St. Mirren) wins a free kick in the attacking half.
86'
Goal! St. Mirren 1, Livingston 1. Bruce Anderson (Livingston) header from very close range to the bottom left corner. Assisted by Joel Nouble with a cross.
81'
Substitution, Livingston. Andrew Shinnie replaces Sean Kelly.
81'
Dylan Bahamboula (Livingston) is shown the yellow card for a bad foul.
81'
Foul by Dylan Bahamboula (Livingston).
81'
Ryan Flynn (St. Mirren) wins a free kick in the defensive half.
77'
Penalty missed! Bad penalty by Sean Kelly (Livingston) left footed shot is too high. Sean Kelly should be disappointed.
76'
Jonah Ayunga (St. Mirren) is shown the red card.
76'
Attempt blocked. Bruce Anderson (Livingston) right footed shot from the centre of the box is blocked.
76'
Penalty conceded by Jonah Ayunga (St. Mirren) with a hand ball in the penalty area.
76'
Attempt blocked. Kurtis Guthrie (Livingston) right footed shot from the centre of the box is blocked. Assisted by Dylan Bahamboula.
75'
Corner, Livingston. Conceded by Charles Dunne.
75'
Substitution, St. Mirren. Joe Shaughnessy replaces Keanu Baccus.
73'
Jason Holt (Livingston) wins a free kick in the attacking half.
73'
Foul by Keanu Baccus (St. Mirren).
72'
Substitution, Livingston. Stephen Kelly replaces Stéphane Oméonga.
72'
Substitution, Livingston. Bruce Anderson replaces James Penrice.
72'
Keanu Baccus (St. Mirren) is shown the yellow card for a bad foul.
71'
Jason Holt (Livingston) wins a free kick in the defensive half.
71'
Foul by Keanu Baccus (St. Mirren).
69'
Goal! St. Mirren 1, Livingston 0. Keanu Baccus (St. Mirren) header from the centre of the box to the bottom left corner. Assisted by Ryan Flynn with a cross.
67'
Substitution, St. Mirren. Ryan Flynn replaces Ryan Strain because of an injury.
60'
Foul by Ayo Obileye (Livingston).
60'
Alex Greive (St. Mirren) wins a free kick on the left wing.
60'
Substitution, St. Mirren. Ryan Strain replaces Alexandros Gogic.
59'
Substitution, St. Mirren. Alex Greive replaces Greg Kiltie.
57'
Scott Pittman (Livingston) wins a free kick in the attacking half.
57'
Foul by Alexandros Gogic (St. Mirren).
54'
Declan Gallagher (St. Mirren) is shown the yellow card for a bad foul.
54'
Joel Nouble (Livingston) wins a free kick in the attacking half.
54'
Foul by Declan Gallagher (St. Mirren).
53'
Joel Nouble (Livingston) wins a free kick in the defensive half.
53'
Foul by Charles Dunne (St. Mirren).
50'
Attempt missed. Ayo Obileye (Livingston) header from the right side of the box is too high. Assisted by Sean Kelly with a cross following a set piece situation.
49'
James Penrice (Livingston) wins a free kick on the left wing.
49'
Foul by Keanu Baccus (St. Mirren).
46'
Corner, Livingston. Conceded by Declan Gallagher.
45'
Second Half begins St. Mirren 0, Livingston 0.
45'+2
First Half ends, St. Mirren 0, Livingston 0.
45'+1
Corner, St. Mirren. Conceded by Sean Kelly.
45'+1
Attempt blocked. Keanu Baccus (St. Mirren) right footed shot from outside the box is blocked.
45'
Corner, St. Mirren. Conceded by Jason Holt.
45'
Attempt blocked. Keanu Baccus (St. Mirren) right footed shot from the centre of the box is blocked. Assisted by Greg Kiltie with a cross.
44'
Ayo Obileye (Livingston) wins a free kick in the defensive half.
44'
Foul by Jonah Ayunga (St. Mirren).
42'
James Penrice (Livingston) wins a free kick in the defensive half.
42'
Foul by Marcus Fraser (St. Mirren).
40'
Foul by James Penrice (Livingston).
40'
Jonah Ayunga (St. Mirren) wins a free kick on the right wing.
38'
Foul by Kurtis Guthrie (Livingston).
38'
Marcus Fraser (St. Mirren) wins a free kick in the defensive half.
38'
Offside, St. Mirren. Greg Kiltie tries a through ball, but Keanu Baccus is caught offside.
37'
Foul by James Penrice (Livingston).
37'
Marcus Fraser (St. Mirren) wins a free kick in the defensive half.
36'
Kurtis Guthrie (Livingston) wins a free kick in the attacking half.
36'
Foul by Charles Dunne (St. Mirren).
36'
Foul by Ayo Obileye (Livingston).
36'
Greg Kiltie (St. Mirren) wins a free kick in the defensive half.
34'
Foul by James Penrice (Livingston).
34'
Marcus Fraser (St. Mirren) wins a free kick in the defensive half.
33'
Jonah Ayunga (St. Mirren) wins a free kick on the right wing.
33'
Foul by James Penrice (Livingston).
31'
Joel Nouble (Livingston) wins a free kick on the left wing.
31'
Foul by Alexandros Gogic (St. Mirren).
28'
Corner, Livingston. Conceded by Trevor Carson.
28'
Attempt saved. Scott Pittman (Livingston) left footed shot from the left side of the box is saved in the centre of the goal.
26'
Offside, St. Mirren. Marcus Fraser tries a through ball, but Keanu Baccus is caught offside.
26'
Stéphane Oméonga (Livingston) wins a free kick in the defensive half.
26'
Foul by Mark O'Hara (St. Mirren).
20'
Corner, Livingston. Conceded by Marcus Fraser.
20'
Jason Holt (Livingston) wins a free kick on the left wing.
20'
Foul by Charles Dunne (St. Mirren).
20'
Attempt missed. Scott Pittman (Livingston) right footed shot from the centre of the box misses to the left following a set piece situation.
18'
Kurtis Guthrie (Livingston) wins a free kick on the left wing.
18'
Foul by Declan Gallagher (St. Mirren).
14'
Corner, Livingston. Conceded by Charles Dunne.
14'
Attempt blocked. Dylan Bahamboula (Livingston) right footed shot from the centre of the box is blocked. Assisted by Kurtis Guthrie.
12'
Offside, St. Mirren. Declan Gallagher tries a through ball, but Scott Tanser is caught offside.
11'
Stéphane Oméonga (Livingston) wins a free kick in the defensive half.
11'
Foul by Keanu Baccus (St. Mirren).
8'
Attempt missed. Alexandros Gogic (St. Mirren) right footed shot from the centre of the box is high and wide to the right following a corner.
7'
Corner, St. Mirren. Conceded by Ayo Obileye.
5'
Foul by Jonah Ayunga (St. Mirren).
5'
Stéphane Oméonga (Livingston) wins a free kick in the defensive half.
2'
Corner, Livingston. Conceded by Trevor Carson.
1'
Declan Gallagher (St. Mirren) wins a free kick in the defensive half.
1'
Foul by Kurtis Guthrie (Livingston).
1'
Foul by Jonah Ayunga (St. Mirren).
1'
Jason Holt (Livingston) wins a free kick in the defensive half.