St Mirren's push for Europe suffered another setback after a heart-breaking injury time equaliser denied them a potentially crucial three points.
With the Buddies looking to return to European football for the first time since 1987 next season, it looked crucial for Stephen Robinson's side to pick up a win against European spot rivals Hearts in Paisley - especially after their defeat to Hibs the previous weekend.
And the Saints initially responded to the pressure superbly with an excellent first half performance. Captain Joe Shaughnessy produced a poacher's finish on his return to the starting line-up to break the deadlock, with fellow defender Ryan Strain doubling their lead with a sublime free-kick.