Graham Carey's stunning long-range strike was the pick of four first-half goals as St Mirren and Dundee United drew their Clydesdale Bank SPL encounter 2-2 in Paisley.
The St Mirren winger netted an unstoppable 25-yard effort to give his side a 2-1 lead after Steven Thompson and Jon Daly had exchanged strikes.
However, his effort was quickly cancelled out by Stuart Armstrong in an extraordinary spell which saw all of the goals arrive within 10 minutes, and 2-2 proved to be the final score following a goalless second half.
Despite the terrible weather conditions, Thompson gave his side the lead after 27 minutes when he reacted first to Carey's ball in from the right side of the box, pouncing to send it into the left-hand side of the goal.
United responded immediately and were back on level terms after 31 minutes when Daly netted low to the left corner to make it 1-1, heralding the start of an extraordinary spell of non-stop action.
Just over 60 seconds later, St Mirren were back in front thanks to a stunning goal from Carey, who unleashed a screamer from the right wing 25 yards out which fizzed unstoppably into the top-left corner to spark frenzied home celebrations.
United once again hit back, however, Armstrong heading home from close range to equalise for a second time from Gary Mackay-Steven's cross.
The visitors made a bright start to the second half, Mackay-Steven intercepting the ball in midfield and bearing down for a shot on goal which hit the left-hand post.
St Mirren were within inches of going in front for a third time just after the hour when Thompson was poised to slide in and poke home a cross from the right, but United were saved by the timely intervention of Robbie Neilson, who cleared off the line from under the striker's feet.
Both sides set out to try to find the winning goal as the game entered its final 15 minutes. Jeroen Tesselaar saw a cross from the left drift wide at the opposite flank without being turned in, while John Rankin ran along the edge of the area past the St Mirren defence and eventually had space for an effort which curled off target.