Fourteen-time Republic of Ireland Under-21 cap Connor Ronan scored twice to help St Mirren claim their first Scottish Premiership win of the season with a thrilling 3-2 victory over 10-man Aberdeen.
The 23-year-old netted a goal in each half - one assisted by Ireland senior international Jamie McGrath - while Marcus Fraser added another to leave the Dons winless in eight games.
Stephen Glass' men were 2-1 ahead through goals from Scott Brown and Christian Ramirez when Teddy Jenks was sent off early in the second half for a second booking.
St Mirren had five Irish players in their starting line-up with Ronan and McGrath joined by club captain Joe Shaughnessy, Conor McCarthy and Alan Power, while Aberdeen welcomed four-time Ireland cap Jonny Hayes back into their starting side,
Ronan, on his sixth loan from parent club Wolves, opened the scoring after 14 minutes. Ethan Erhahon picked him out and his shot beat Joe Lewis with the aid of a deflection off David Bates.
The Dons were level just four minutes later. Calvin Ramsay's free-kick was headed down by Ramirez and bounced off Brown and trickled in.
Aberdeen moved in front after 34 minutes as another Ramsay free-kick was bulleted in by the unmarked Ramirez.
But Aberdeen were then reduced to 10 men when Jenks was shown a second yellow card for a foul on Boys in Green midfielder McGrath, having previously been booked in the first half.
St Mirren took advantage of the extra man just seven minutes later. Their goal was created and finished off by Irish players as McGrath played in Ronan who took his time before finishing low past Lewis.
And it got even better for the home side when they went back in front after 61 minutes. Fraser floated in a ball for Curtis Main who challenged with Lewis but didn't seem to get a touch as it sailed in.