Match summary
St Mirren came from behind to win 3-2 away at St Johnstone, with the winner arriving in stoppage time. St Mirren led 1-0 at half-time.
In the first half, Killian Phillips put St Mirren ahead in the 10th minute. In the second half, Makenzie Kirk equalised in the 52nd minute, Benjamin Mbunga-Kimpioka put St Johnstone in front in the 81st minute, Evan Mooney equalised in the 88th minute, and Roland Idowu won it from the penalty spot in stoppage time.
Shots finished 9-8 to St Johnstone, with 3 on target for St Johnstone and 4 for St Mirren.