Roland Idowe mencetak gol penentu kemenangan penalti di menit-menit terakhir dalam kemenangan comeback 3-2 St Mirren di Liga Utama atas St Johnstone saat mereka kembali ke enam besar.

Tendangan penalti Mark O’Hara diselamatkan oleh Josh Rae tetapi VAR memperingatkan wasit Ewan Anderson bahwa dia telah keluar garis lebih awal dan – dalam tayangan ulang – Idowe, yang dipinjam dari Shrewsbury, mengirim Rae ke arah yang salah untuk mengamankan poin maksimal.

Tim Paisley hanya menang sekali dan mencetak dua gol dalam 10 kunjungan ke MacDiarmid Park sejak promosi pada tahun 2018.

Pertandingan ini tampak seperti hasil buruk lainnya di Perth ketika Mackenzie Kirk dan Benji Kimpioka mencetak gol berturut-turut untuk tuan rumah.

Killian Phillips memberi St Mirren keunggulan pada menit 10 tetapi mereka kehilangan momentum di babak kedua.

Namun, Evan Mooney yang berusia 17 tahun keluar dari bangku cadangan untuk mencetak gol pada penampilan keduanya sebagai pemain pengganti untuk melengkapi penyelesaian dramatis.

Bagaimana St Mirren meraih ketiga poin tersebut

Bos tuan rumah Simo Valakari, yang tanpa Sven Sprangler yang diskors, memasukkan Adama Sidibeh sebagai satu-satunya perubahan saat ia merombak sistemnya untuk menggunakan serangan tiga orang.

Terlepas dari semua kekuatan yang mereka miliki, mereka gagal mengancam pertahanan tandang, dengan Alex Iacoviti membuat penampilan pertamanya sejak Agustus.

Mikael Mandron menggantikan Toyosi Olunya di lini serang saat bos St Mirren Stephen Robinson berupaya mengatasi kurangnya kreativitas dan sentuhan klinis di sepertiga akhir dalam beberapa pekan terakhir.

Kedua masalah tersebut dengan cepat diselesaikan. Mandron menciptakan ruang untuk mengumpulkan dan memutar sejauh 22 yard dan mengeksekusi umpan sempurna untuk menyamai lari Phillips.

Tangan St Johnstone terangkat untuk mencari offside, tetapi pemain Irlandia itu mengatur waktunya dengan tepat dan melepaskan tendangan rendah melewati Rae.

Valakari melakukan pertukaran langsung di babak pertama dengan David Keltjens menggantikan Louis Nilsson di bek kanan.

Pemain internasional Israel hanya membutuhkan tujuh menit untuk membuat dampak, dengan umpan untuk membebaskan Nicky Clark.

Kapten St Johnstone terhubung dengan drive diagonal melesat dari Kirk, yang melakukan penyelesaian rendah yang luar biasa di luar jangkauan Ellery Balcombe untuk gol ketiganya dalam lima pertandingan.

Luke Kenny, 21, membuat penampilan pertamanya di Premier League untuk Buddies setelah Richard Taylor dibawa keluar lapangan dengan tandu.

Phillips melewatkan peluang besar untuk St Mirren dan melakukan pekerjaan yang sia-sia di sisi berlawanan dari Sidibeh dan Kimpioka.

Namun, Kimpioka dari Swedia menebus kesalahannya dengan menempatkan Perth Saints di depan. Tekel Dray Wright membuat St Johnstone tetap dalam mode menyerang dan dia memainkan Kimpioka di kiri.

Sentuhan pertama yang luar biasa membawanya melampaui pemain bertahan dan dia melepaskan tembakan ke bagian atas gawang.

Namun, kegagalan pertahanan tim tuan rumah kembali terjadi dan mereka tidak dapat bertahan.

Kiper Rae memberikan tembakan yang tidak meyakinkan pada bola rutin ke dalam kotak dan Mooney menyamakan kedudukan.

Jauh di masa tambahan waktu, VAR memberikan penalti karena handball kepada Jason Holt, dan Idow berhasil melakukan kegagalan O’Hara, sembilan menit memasuki 90 menit pertama.

Apa yang terjadi di Liga Utama Skotlandia?