He did, although it wasn't a direct result of the St Mirren game, the contract had been on the table and agreed for weeks, he just finally signed it on that day (allegedly).
Had they offered a contract extension on the back of one good win, it would have been preposterous.
But handing a new contract before that, on the back of our capitulation at the end of the previous season and our abject failure of a League Cup performance was BAT SHIT FUCKING CRAZY!
There was no need for it, it's not as if anyone was likely to try to prise him away (maybe they took Chic Young touting him for the Scotland job seriously!)
I would love to think the BOD will get their just rewards by now having to pay him off when they sack him at the end of the season (won't happen though, they fucking love him and are too stupid to see his failings).
Unfortunately, it was just the next in a long line of ridiculous decisions from them in charge.