Adam Wainwright drove home nearly as many runs (three) as he allowed (four) on Tuesday night, a good-enough method to engender some positive personal momentum, which he did in the Cardinals’ 6-4 win over the Pirates in front of 43,693 at Busch Stadium.