Dundee hadn't taken on the boost their victory over Celtic last month offered. Not a point since - until now.
Gifting an opener was catastrophic and common wisdom would have suggested another long 90 minutes for the home side.
To their credit, they found a route to turn the game on its head. The immediate equaliser left little time to dwell on that terrible concession and Wright's strike was another huge lift.
They then did extremely well to repel a St Mirren side who camped in their half in the second period.
There is a long way to go for Pressley to get his team firing consistently but this win will go a long way to assisting that journey.
St Mirren have, rightly, had plaudits this season for their displays but points win prizes and that's been badly lacking. Just two wins in the league after 13 fixtures tells its own story.
Robinson highlighted the issues pre-match. He was spot on. Not being clinical and conceding goals they ought not to. That perfectly summed up proceedings here.
They had decent chances before the opener but were wasteful. Wright should never have had the chance to strike and George in goal should have dealt with it. They then pinned Dundee back but couldn't fashion a clear opening.
Robinson described this as a "big week" building to the Premier Sports Cup final against Celtic in a fortnight. That occasion will take care of itself but their next fixture at Pittodrie now looks like one they really need something from.