El imponente cabezazo de Richard King en el minuto 99 le dio al St Mirren un improbable punto en la Premier League escocesa en un frenético thriller de seis goles contra el Aberdeen.
Después de una primera mitad gris y sin goles, el partido cobró vida cuando Marcus Fraser puso a los visitantes en ventaja desde el punto de penalti a los 55 minutos.
Aberdeen respondió con dos goles en tres minutos de Dante Polvara y Marko Lazetic, antes de que Jonah Ayunga pusiera el 2-2 tras un error de Jack Milne.
Luego, Lazetic remató con el palo el centro de Stuart Armstrong para restablecer la ventaja del equipo de Jimmy Thelin y aparentemente darle la victoria al equipo de Pittodrie.
Pero hubo un giro final cuando King recibió un centro de su compañero suplente Conor McMenamin en el tiempo añadido.
El Aberdeen ahora está invicto en cinco partidos de liga y se mantiene séptimo en la máxima categoría, a tres puntos de Falkirk en sexto lugar, mientras que el St Mirren, que ha perdido 14 puntos desde posiciones ganadoras esta temporada, permanece sin una victoria de liga desde septiembre y se mantiene 11º.
Suscríbete para recibir actualizaciones de Aberdeen
Obtenga las últimas noticias y análisis de St Mirren
Fue una segunda mitad plagada no sólo de goles y dramatismo, sino también de errores.
El central del Aberdeen, Mats Knoester, tocó con la mano un centro al área que el VAR marcó como penalti para Fraser. El capitán visitante ejecutó el penalti con serenidad, lo que desató el caos posterior.
St Mirren no logró despejar un córner, lo que permitió a Polvara rematar con el pie izquierdo en medio del stramash, luego el portero Shamal George le pasó el balón directamente a Lazetic, que avanzaba velozmente y pudo rematar con facilidad.
En el otro extremo, Milne, que ha impresionado esta temporada, falló su despeje, lo que permitió a Ayunga correr y disparar entre las piernas de Dimitar Mitov.
Con el tiempo agotándose y Aberdeen en camino a su cuarta victoria en cinco partidos de liga, el suplente Gavin Molloy se vio obligado a retirarse por lesión.
Después de haber utilizado los tres descansos disponibles, los anfitriones se vieron obligados a jugar las etapas finales con 10 hombres y su número reducido no pudo evitar que King anotara de cabeza un dramático gol en el último suspiro.
Análisis: Aberdeen encuentra el gol, pero ¿a qué precio?
Gráfico
Algunos análisis en torno a la reciente recuperación de Aberdeen se centraron en si es sostenible obtener resultados confiando en su defensa y esperando marcar algún gol.
Sin embargo, todo cambió cuando encontraron una ventaja al enviar goles al otro extremo.
Los aficionados debieron temer lo peor cuando Topi Keskinen estrelló un balón en el poste y Adil Aouchiche y Kevin Nisbet fallaron oportunidades claras en la primera mitad.
Sin embargo, Aberdeen encontró sus botas de tiro después del descanso, encontrando el objetivo con ocho de sus 18 tiros mientras dominaban y hacían retroceder a St Mirren.
Sin embargo, esto tuvo un costo, ya que el equipo de Stephen Robinson pudo crear múltiples oportunidades propias y anotó sus tres goles con un valor de goles esperados de 1.86.
Thelin debe encontrar un equilibrio si Aberdeen quiere abrirse camino entre los seis primeros.
Los problemas del St Mirren se han convertido en mucho más que un problema pasajero y su triunfo en la semifinal de la Copa de la Liga contra el Motherwell parece una anomalía.
Quizás tuvieron mala suerte de que un gol de Scott Tanser en el primer tiempo fuera anulado por una supuesta falta a Mitov.
Pero necesitan desesperadamente algo de impulso y confianza antes de regresar a Hampden para enfrentar al Celtic en la final el 14 de diciembre.