A late Toyosi Olusanya goal grabbed Saints a share of the spoils in Dingwall as the Buddies drew 1-1 with Ross County.
An early Jordan White goal looked to have given the hosts all three points, but substitute Olusanya levelled with less than five minutes of normal time remaining to ensure Saints took a point back to Paisley.
Stephen Robinson named the same starting eleven that defeated St Johnstone on Saturday, while Mark O'Hara returned to the bench following injury in place of Ryan Flynn.
The hosts took an early lead after an uncharacteristic mistake from Alex Gogic on 11 minutes. The defender misplaced his attempted back-pass for Zach Hemming which allowed Jordan White to race on to the ball, round the goalkeeper and knock into the empty net to open the scoring.
County were buoyed by their lead but it was Saints who would have the next opportunity when a deflected strike from Caolan Boyd-Munce on the edge of the area that was well pushed away by goalkeeper George Wickens.
Saints were seeing more of the ball as they looked for an equaliser. Greg Kiltie played a dangerous ball across the face of the Ross County box on 25 minutes but there were no takers for the Buddies.
The visitors were denied a stonewall penalty in the final minutes of the first-half when County captain Ryan Leak handled the ball in the box. Hemming's long free-kick floated all the way into the box where Leak's hand was outstretched above his head but both the referee and VAR seemingly missed the incident.
The Buddies looked to start the second-half quickly with Wickens making a decent save to turn away a curling effort from Lewis Jamieson inside the first minute of the restart. But with not much happening in the opening exchanges of the second 45, the manager made two changes just after the hour mark with Keanu Baccus and James Scott introduced in place of Hyeokkyu Kwon and Kiltie.
Scott had an opportunity within four minutes of his introduction when he was found by Jamieson on the left-hand side of the box. The forward took a good touch to fashion the chance but saw his hit blocked by Michee Efete.
With just under 20 minutes remaining Saints made a further triple change as Jaden Brown, Toyosi Olusanya and Jonah Ayunga entered the fray with Elvis Bwomono, Jamieson and Mikael Mandron making way. Ayunga had a go from range within 90 seconds of coming on but the low strike drifted harmlessly wide.
Saints would find an equaliser on 86 minutes when substitute Olusanya got himself in front of Loick Ayina to meet a Baccus header on and showed great composure to knock the ball beyond Wickens. There was a brief VAR check for offside but the goal stood.
The Buddies should have won it a minute later when Scott was sent clear by Olusanya but he prodded wide of the target with Saints heading back down to Paisley with a point.
Full-Time: Ross County 1-1 St Mirren
Header Image by Ken MacPherson
St Mirren: Hemming, Bolton, Gogic, Fraser (c), Bwomono (Brown 71), Kwon (Baccus 62), Boyd-Munce, Tanser, Jamieson (Olusanya 71), Mandron (Ayunga 71), Kiltie (Scott 62)
Subs Not Used: Urminsky, Taylor, Dunne, O'Hara
Ross County: Wickens, Efete (Brown 85), Ayina, Leak, King, Loturi (Jenks 58), Sheaf (Harmon 85), Reid, Brophy (Sims 69), White, Murray (Henderson 85)
Subs Not Used: Laidlaw, Borthwick-Jackson, Baldwin, Khela
Referee: Chris Graham
Assistant Referee: Dougie Potter
Assistant Referee: Alastair Mather
Fourth Official: Alastair Grieve
VAR: Greg Aitken
Attendance: 3,142 (135 St Mirren supporters)