OddsShark Top Sportsbooks

Cards sneak by Astros

The St. Louis Cardinals scored all their runs in the first inning and went on to defeat the Houston Astros 3-2 Wednesday night at Busch Stadium.

St. Louis won the game as -140 favorites, and the five runs went UNDER the posted over/under (7.5).

Mark DeRosa went 2-for-3 at the plate with two runs batted in for the Cardinals. Joel Pineiro improved to 13-9 with the victory, and Ryan Franklin secured the win with his 34th save.

Carlos Lee went 3-for-4 at the plate with one RBI for the Astros. Roy Oswalt gave up 10 hits and three runs over six innings in the loss.