Match summary
St Mirren saw off Hearts 2-1. St Mirren led 2-1 at half-time.
Taylor's own goal put St Mirren ahead with a header in the 8th minute, Craig Halkett equalised with a header in the 18th minute, and Toyosi Olusanya won it in the 34th minute.
Shots finished 11-9 to St Mirren, with 2 on target for St Mirren and 2 for Hearts.
Before kick-off
St Mirren win
34%
Avg odds 2.77
Draw
29%
Avg odds 3.27
Hearts win
37%
Avg odds 2.56
Chances implied by the average closing odds, with the bookmaker margin removed.
Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.