St Mirren came off the bottom of the Ladbrokes Championship for the first time since September after a 1-1 draw with Dumbarton.
Kyle Magennis scored his second in two games to give St Mirren an early lead before Lewis Vaughan pegged Saints back with a terrific finish.
The Buddies spurned a great chance to go ahead for a second time when Rory Loy missed from the penalty spot.
In the end it was a point a piece, enough to move St Mirren to ninth following Ayr's defeat to Queen of the South.
Dumbarton started the match well and went close in the early stages when Darren Barr was on the end of a Robert Thomson cross. The veteran utility man broke into the box and saw his header crash off the top of the bar.
Saints grew into the game and good work from Gary Irvine on the right saw the Buddies win a corner. Stevie Mallan expertly pinged the ball onto the head of Gary MacKenzie who nodded just by the post.
And just like last week's win over Ayr, St Mirren got an early goal to ease the nerves at the Paisley 2021 Stadium. Cammy Smith's ball across found Kyle Magennis who was lurking at the far right side of the box. The 18 year-old controlled the ball before cutting inside and finishing low into the net for his third goal of the season.
The home support were buoyed and could have been celebrating a second goal just three minutes later had Saints not squandered a great counter. Smith rushed into the Dumbarton half but failed to pick out Mallan would who have been left one-on-one with Alan Martin in the Sons goal.
It could've proved costly on the 20 minute mark when Sons were almost level. A teasing ball into the box by Robert Thomson was nearly turned into the net by Irvine as he scooped the ball over the bar.
The visitors would find themselves level around 15 minutes later when loanee Lewis Vaughan finished neatly from the edge of the box after getting on the end of a long ball forward.
And yet the Buddies could have been back in front mere minutes later when Stephen McGinn was fouled inside the area. The skipper was pulled back by Barr leaving the referee with no hesitation as he pointed to the penalty spot. Rory Loy stepped up, having scored one in the win over Queen of the South a few weeks ago, but after a long delay saw his attempt pushed away by Martin.
Half Time: St Mirren 1-1 Dumbarton
St Mirren came out after the interval in the mood with Stelios winning a free kick in 'Mallan territory' just eight seconds into the second period. It was indeed Mallan who took the set piece, watching as his curled effort was beaten away by the goalkeeper.
McGinn then made the keeper work with a curled shot from 20 yards out, but it was ultimately easy enough for Martin to gather.
Martin's contemporary, Billy O'Brien was forced into the next save as he dived low to his right to deny Andy Stirling.
It was a pretty even game with both sides having a fair split of the possession without creating many clear cut chances. However, an opening fell to Mallan who looked certain to put St Mirren 2-1 ahead when he let fly with a rocket of an effort from the edge of the box only to see Martin tip it over the cross bar.
Both sides were still trying to find a winner and Dumbarton fans thought that they had netted a second when Stirling's 80th minute free kick went just wide.
Ex-Dumbarton midfielder Josh Todd almost got his first goal for St Mirren when he forced a good save from Martin.
Ultimately it was not to be for Saints with Adam Eckersley picking up a second booking for a late challenge on Stirling going into stoppage time.
But while a draw may not have been what Saints were after before the match, the Buddies have finally hauled themselves off the bottom of the table and give themselves a good chance of escaping relegation.
Full Time: St Mirren 1-1 Dumbarton
St Mirren: O'Brien, Irvine, Baird, MacKenzie, Eckersley, Magennis (Todd 82) , Mallan, McGinn, Stelios (Sutton 57), Smith, Loy (Gordon 90)
Subs Not Used: Langfield, Quinn, Storie, Fjelde
Dumbarton: Martin, McCrorie, Buchanan, Carswell, Thomson, Stanton, Harvie, Barr, Smith, Stirling, Vaughan (Nade 76)
Subs Not Used: Ewings, Lang, Gallagher, Prior, Nuttall
Referee: Steven Kirkland
Assistant Referee: David Roome
Assistant Referee: Liam Butler
Attendance: 3,906