Jim Goodwin's glorious long-range strike earned St Mirren a deserved 1-1 draw against Motherwell in an entertaining and open Clydesdale Bank Premier League clash at Fir Park.
The Irish midfielder fired high into the net from 25 yards on the hour mark just as Motherwell looked to have gained control.
Michael Higdon had headed Motherwell into the lead three minutes after the break after twice being denied by goalmouth clearances in the opening half.
Goodwin's strike leaves Motherwell without a home win since September but they have still only lost to St Johnstone outside the Old Firm and are now eight points clear in third place.
The game burst to life in the 12th minute when Steve Jennings, angered that Goodwin's two-footed tackle had gone unpunished by referee Calum Murray, deliberately fouled Graham Carey in frustration.
The foul prompted a yellow card and a rebuke from Goodwin, who was also booked, and a wider confrontation, which also saw Shaun Hutchinson booked.
Murray was in danger of losing control but the game settled down before Motherwell had an escape after Hutchinson caught Jeroen Tesselaar with a sliding challenge just inside his box while trying to intercept a through ball. Murray pointed to the spot but his assistant had flagged for offside for the initial pass.
Higdon netted against his former team in the 48th minute. Nicky Law used his pace and skill to get to the by-line and stood up a left-footed cross towards the back post where the striker forced himself above David Barron to nod home.
Motherwell were enjoying the extra space as the visitors pushed men forward but they were brought crashing back down to earth when Goodwin pounced on Stephen Craigan's headed clearance and took a touch before unleashing a powerful strike into the roof of the net.
St Mirren were lifted by their goal and flourished in possession as Motherwell struggled to push forward, and Kenny McLean missed a last-minute chance when he sliced over from 20 yards with his right foot.