Match ends, Livingston 0, St. Mirren 1.
St Mirren left Livingston with all three points after securing a narrow Scottish Championship victory.
Jack Baird fouled Liam Buchanan to give Livi a penalty early on but the striker's spot-kick came back off the post.
Scott Agnew then set up Stephen Mallan to fire the Buddies in front from outside the box.
Bottom place Livi pressed hard in pursuit of parity and Jordyn Sheerin came close with three efforts.
- 6GordonBooked at 48mins
- 16GibbonsSubstituted forWhiteat 58'minutes
- 8da Encarnação Pires Faria
- 31GlenBooked at 76minsSubstituted forGeorgievat 82'minutes
- 3LongridgeBooked at 52mins
- 18SheerinBooked at 72mins
- 11HowiesonSubstituted forMcMullanat 55'minutesBooked at 86mins
- 16AgnewSubstituted forCarswellat 82'minutes
- 9ThompsonSubstituted forMclearat 90+1'minutes
- Don Robertson
- Shots on Target
Second Half ends, Livingston 0, St. Mirren 1.
Attempt missed. Scott Pittman (Livingston) right footed shot from outside the box is high and wide to the left.
Corner, Livingston. Conceded by Stephen Mallan.
Substitution, St. Mirren. Lewis Mclear replaces Steven Thompson.
Attempt saved. Jordan White (Livingston) right footed shot from the centre of the box is saved in the centre of the goal.
Paul McMullan (St. Mirren) is shown the yellow card.
Paul McMullan (St. Mirren) has gone down, but that's a dive.
Substitution, Livingston. Spas Georgiev replaces Gary Glen.
Substitution, St. Mirren. Stuart Carswell replaces Scott Agnew.
Corner, St. Mirren. Conceded by Ben Gordon.
Foul by Scott Pittman (Livingston).
Paul McMullan (St. Mirren) wins a free kick on the right wing.
Gary Glen (Livingston) is shown the yellow card for a bad foul.
Foul by Gary Glen (Livingston).
Stephen Mallan (St. Mirren) wins a free kick in the defensive half.
Jordyn Sheerin (Livingston) is shown the yellow card.
Jordyn Sheerin (Livingston) has gone down, but that's a dive.
Corner, Livingston. Conceded by Jack Baird.
Corner, Livingston. Conceded by Jamie Langfield.