HOUSTON, July 22 (UPI) -- A grand slam home run by Carlos Lee led the Houston Astros past the St. Louis Cardinals 11-6 Tuesday.
Hunter Pierce added a two-run shot and Miguel Tejada drove in three runs for Houston, who out-hit the Cardinals 11-8 and scored in double digits for the first time since May 13.
Mark DeRosa had two home runs for the Cardinals and Ryan Ludwick hit a three-run homer.
Houston jumped to a 10-1 lead by scoring five runs in the seventh, including four on Lee's grand slam off P.J. Walters.
St. Louis scored five of their own in the eighth with back-to-back home runs by Ludwick and DeRosa.
Wandy Rodriguez (10-6) won his fourth consecutive start, giving up one run in seven innings. Alberto Arias pitched a scoreless ninth.
Walters gave up six runs -- five earned -- in two-plus innings, but the loss went to Todd Wellemeyer (7-8), who surrendered five runs -- four earned -- on seven hits in 4 1/3 innings.