Match summary
St Mirren and Hearts shared the points in a 2-2 draw. It was 1-1 at half-time.
In the first half, D. N'Lundulu put St Mirren ahead in the 28th minute and L. Shankland equalised in the 34th minute. In the second half, M. Freckleton put St Mirren back in front from a corner in the 55th minute and C. Braga equalised with a header in the 70th minute.
Hearts had the better of the chances, with 1.57 expected goals (xG) from 20 shots to St Mirren's 1.01 from 12.