St Mirren stunned Motherwell 4-1 to reach the Premier Sports Cup final, setting up a historic showdown with Celtic at Hampden Park. A rare chance for a non-Old Firm club to lift major silverware.