Cards Batter Astros in Fourth Straight Win
Matt Carpenter had three hits and drove in three runs for St. Louis, which has won four in a row and five of six.
Houston dropped its ninth in the last 11 and leads the majors with 58 losses.
Wainwright allowed five hits, struck out nine and walked one in improving to 13-1 in 15 career starts against Houston. He is tied with Washington's Jordan Zimmermann for most wins in the NL.
The Cardinals battered former nemesis Bud Norris (6-8) for seven runs and 11 hits in five innings. Norris entered the game with an 8-5 mark and a 2.74 ERA against St. Louis.
See other LocalSports news:Heyward's 2B Keys Rally as Cardinals Beat Nationals 8-5
Reds Power Past Cubs as 4-Run 6th Leads to 13-6 win
Jr. High Sports: Patoka Boys and South Central Girls Drop Contests
Salem Boys Win 37 Team First to the Finish Kick-Off Cross Country Race
Carpenter, Moss, Reynolds Homer as Cardinals Beat Giants 7-5