Ross County slumped to a second successive defeat as Steven Thompson's late goal decided an unbelievable game.
The visitors took the lead through Iain Vigurs, Thompson equalised, but County regained the lead through Grant Munro.
A Lewis Guy penalty early in the second half, Sam Parkin's close-range finish and Kenny McLean's long-range strike put St Mirren two ahead.
Two goals in two minutes from Rocco Quinn looked to have given County a draw until Thompson's overhead kick.
There was little expectation of the flurry of goals to come with only one goal scored by the entire County line-up this season, that coming from Sam Morrow.
And a sense of irony is clearly alive and well in Paisley as the sound of the Beach Boys blared out while a bitter north wind blew the length of the stadium.
However, it was County who did the early pressing, with Morrow unfortunate not to connect better with a Quinn cross from the right.
Chances were at a premium until, out of nowhere, an incisive County breakaway left Vigurs free on the edge of the box and the midfielder curled his shot past Craig Samson into the net.
The small band of Highland fans were making all the noise as their team continued to belie their defensive reputation, with the St Mirren midfield struggling to find their passes.
As Paisley skies darkened, goalmouth opportunities became ever more limited and, when the home side finally carved out a chance, Steven Thompson's header from Dummett's free-kick flew safely into Michael Fraser's arms.
It was a taste of things to come as Thompson headed home Jim Goodwin's corner at the near post to level.
The Paisley side could have taken a dramatic lead as Fraser was forced to stretch to divert a Thompson header past the post.
However, it was the visitors who regained the advantage as Munro bundled home a Vigurs free-kick on the stroke of half-time.
The second half began as the first had, with County in the ascendant and another Vigurs corner was headed just over by Munro.
St Mirren, though, were awarded a spot-kick when Thompson was tripped after Scott Boyd had cleared his initial shot off the line.
Guy took the penalty, which he crashed into the roof of the net.
The home side were a different proposition now with the game stretched and Parkin tucked home a header from David Van Zanten's cross.
Play was raging from end to end and Samson pulled off a great save low to his right from another Vigurs free-kick.
Substitute Kenny McLean seemed to have put the match beyond County with a rasping left-footed 25-yard drive.
However, Quinn collected a pass form the left in the box and coolly slotted home from 15 yards to give County hope.
Seconds later, it was Quinn again who lashed the ball home to level a quite incredible match.
The sting in the tail for County came when Graham Carey's cross was met by a sublime overhead kick from Thompson to finish a breathtaking encounter.
- 01 Samson
- 02 van Zanten
- 03 Dummett
- 05 Mair
- 14 McAusland Booked
- 06 Goodwin Booked
- 08 Robertson (Mclean - 56' )
- 11 Carey
- 07 Imrie (Teale - 77' )
- 09 Thompson
- 27 Guy (Parkin - 56' )
- 12 Smith
- 23 Barron
- 10 McGowan
- 17 Mclean
- 21 Teale
- 19 Parkin
- 20 Reilly
- 01 Fraser
- 03 Fitzpatrick
- 04 Munro
- 05 Boyd
- 06 Tokely
- 07 Kettlewell Booked (McMenamin - 66' )
- 11 Vigurs (Ross - 87' )
- 12 Quinn Booked
- 14 Scott
- 29 Fotheringham
- 17 Morrow (Glen - 66' )
- 25 Brown
- 22 Kovacevic
- 23 Macphee
- 24 Ross
- 09 McMenamin
- 20 Glen
- 26 Dingwall
Live Text Commentary
Sam Parkin restarts play with the free kick.90:00 +1:56 Booking
Booking Rocco Quinn receives a caution.90:00 +1:53
Free kick awarded for an unfair challenge on Gary Teale by Rocco Quinn.88:34
Assist on the goal came from Graham Carey.88:34 Goal scored
Goal! - Steven Thompson - St Mirren 5 - 4 Ross Co Steven Thompson scores a goal from inside the penalty box to the top right corner of the goal. St Mirren 5-4 Ross County.86:51 Substitution
Substitution Steven Ross replaces Iain Vigurs.84:03
Sam Parkin has a headed effort at goal from deep inside the area missing to the left of the target.82:38
Corner taken right-footed by Jim Goodwin from the left by-line, Scott Boyd manages to make a clearance.79:47 Goal scored
Goal! - Rocco Quinn - St Mirren 4 - 4 Ross Co Rocco Quinn scores a goal from inside the penalty area to the bottom left corner of the goal. St Mirren 4-4 Ross County.79:35 Full time
Full Time The referee blows his whistle to end the game.78:44 Goal scored
Goal! - Rocco Quinn - St Mirren 4 - 3 Ross Co Rocco Quinn fires in a goal from just inside the penalty area to the bottom left corner of the goal. St Mirren 4-3 Ross County.77:16
Inswinging corner taken by Jim Goodwin from the left by-line, Headed effort from deep inside the area by Marc McAusland misses to the right of the target.75:57
Direct free kick taken by Graham Carey.75:57 Substitution
Substitution Gary Teale is brought on as a substitute for Dougie Imrie.75:57
Unfair challenge on Kenny McLean by Mark Fotheringham results in a free kick.65:38 Substitution
Substitution Sam Morrow leaves the field to be replaced by Gary Glen.65:38 Substitution
Substitution Colin McMenamin replaces Stuart Kettlewell.63:52 Goal scored
Goal! - Kenny McLean - St Mirren 4 - 2 Ross Co Goal scored by Kenny McLean from outside the area to the bottom right corner of the goal. St Mirren 4-2 Ross County.63:10 Booking
Booking Marc McAusland receives a yellow card for unsporting behaviour.58:18
David van Zanten provided the assist for the goal.
Goal! - Sam Parkin - St Mirren 3 - 2 Ross Co Sam Parkin finds the back of the net with a headed goal from deep inside the penalty box. St Mirren 3-2 Ross County.55:40 Substitution
Substitution (St Mirren) makes a substitution, with Sam Parkin coming on for Lewis Guy.55:06 Substitution
Substitution Kenny McLean is brought on as a substitute for Jon Robertson.54:16
Unfair challenge on Steven Thompson by Scott Boyd results in a Penalty.54:00
The assist for the goal came from Steven Thompson.54:00 Goal scored
Goal! - Lewis Guy - St Mirren 2 - 2 Ross Co Power penalty scored by Lewis Guy. St Mirren 2-2 Ross County.45:01
The referee blows his whistle to start the second half.56:19 Half time
Half Time The referee calls an end to the first half.44:02 Goal scored
Goal! - Grant Munro - St Mirren 1 - 2 Ross Co Grant Munro grabs a goal from inside the penalty box to the top right corner of the goal. St Mirren 1-2 Ross County.43:38
Marc McAusland concedes a free kick for a foul on Iain Vigurs. Marc Fitzpatrick restarts play with the free kick.42:41
Unfair challenge on Scott Boyd by Steven Thompson results in a free kick. Michael Fraser takes the free kick.42:12
Steven Thompson takes a shot. Save by Michael Fraser.41:57
Free kick awarded for an unfair challenge on Jim Goodwin by Stuart Kettlewell. Lee Mair takes the direct free kick.40:59 Booking
Booking Jim Goodwin booked.40:52 Booking
Booking Stuart Kettlewell receives a yellow card for unsporting behaviour.38:01
Assist by Jim Goodwin.38:01 Goal scored
Goal! - Steven Thompson - St Mirren 1 - 1 Ross Co Steven Thompson grabs a goal from close in to the top left corner of the goal. St Mirren 1-1 Ross County.37:32
Inswinging corner taken by Jim Goodwin,36:04
Foul by Ross Tokely on Dougie Imrie, free kick awarded. Direct free kick taken by Graham Carey.35:28
Lewis Guy takes a shot. Save by Michael Fraser.34:52
Ross Tokely challenges Dougie Imrie unfairly and gives away a free kick. Direct free kick taken by Graham Carey.34:20
Ross Tokely challenges Dougie Imrie unfairly and gives away a free kick. Paul Dummett takes the direct free kick.33:48
Unfair challenge on Stuart Kettlewell by Jon Robertson results in a free kick. Free kick taken by Michael Fraser.33:17
Jon Robertson fouled by Iain Vigurs, the ref awards a free kick. David van Zanten restarts play with the free kick.32:07
The referee penalises Stuart Kettlewell for handball. Craig Samson takes the indirect free kick.28:48
Foul by Lewis Guy on Scott Boyd, free kick awarded. Free kick taken by Mark Fotheringham.26:51
Mark Fotheringham concedes a free kick for a foul on Graham Carey. Lee Mair takes the direct free kick.25:47
Corner taken by Jim Goodwin, Michael Fraser makes a save.18:38
Unfair challenge on Dougie Imrie by Ross Tokely results in a free kick. Graham Carey produces a shot on goal direct from the free kick, save made by Michael Fraser.13:19
Grant Munro challenges Lee Mair unfairly and gives away a free kick. Craig Samson restarts play with the free kick.12:47
Inswinging corner taken left-footed by Iain Vigurs from the left by-line.10:08 Goal scored
Goal! - Iain Vigurs - St Mirren 0 - 1 Ross Co A goal is scored by Iain Vigurs from outside the area to the bottom left corner of the goal. St Mirren 0-1 Ross County.8:20
The referee blows for offside against Lewis Guy. Indirect free kick taken by Michael Fraser.7:17
Free kick awarded for a foul by Lee Mair on Martin Scott. Iain Vigurs takes the direct free kick.5:07
Free kick awarded for an unfair challenge on Martin Scott by Jim Goodwin. Free kick taken by Iain Vigurs.2:12
Unfair challenge on Lewis Guy by Grant Munro results in a free kick. Direct free kick taken by Jim Goodwin.0:27
Foul by Stuart Kettlewell on Jim Goodwin, free kick awarded. Free kick taken by Jim Goodwin.0:00
The match gets underway.
Live data and text provided by our data suppliers