HOUSTON (AP) -- Allen Craig and Daniel Descalso homered to back Adam Wainwright, and the St. Louis Cardinals beat the Houston Astros 4-3 Wednesday night.
Descalso's homer came in a three-run first inning and Craig connected in the third to make it 4-1. Craig also had an RBI single in the first.
Wainwright (5-6) yielded seven hits and three runs with eight strikeouts in 5 2-3 innings to improve to 5-0 in six starts at Minute Maid Park.
Houston starter Bud Norris (5-3) allowed seven hits and four runs with a season-high 12 strikeouts and no walks in six innings. He became the first Astros pitcher to strike out at least 12 without a walk since Shane Reynolds in 1999.