Matt Carpenter hit a two-run home run, and Matt Holliday drove in two with a two-out hit to help the St. Louis Cardinals beat the Houston Astros 5-4 on Wednesday at Busch Stadium.
Carpenter’s ninth homer of the season in the seventh gave the win to Seth Maness (5-1). Tony Cruz got hit by starter Jordan Lyles’ first pitch of the inning and, one out later, Carpenter put a 2-1 pitch into the right field stands off reliever Wesley Wright (0-3).
Maness gave up two hits and a run in two innings of relief. He struck out three.
Edward Mujica earned his 25th save in 26 tries. He has appeared in six consecutive games, going 1-1 with four saves.
Lyles gave up four runs and six hits in 6 1/3 innings. He struck out two and walked two. Lyles hasn’t won a game since beating Milwaukee on June 18.
Shelby Miller used 94 pitches to labor through five innings. He gave up three earned runs, walked five and struck out five. He had a total of six full counts, coming back to strike out Jason Castro and getting Brett Wallace to ground out.
Wallace, who had four hits and scored a run, drove in Jose Altuve in the seventh to give Houston a 4-3 lead. His only out was a grounder in the fifth that led to Houston’s third run.
Holliday’s single in the fifth tied the score at 3-3. His slap to right field drove in Cruz and Shane Robinson, who had a pinch-hit single in place of Miller.
Angels 13, Cubs 2: Josh Hamilton hit two home runs, Albert Pujols also connected, and Los Angeles went deep a season-high five times in a rout at Wrigley Field.
Mark Trumbo and Brendan Harris also homered for the Angels. Los Angeles hit a pair during a five-run first inning, then followed with three more in a six-run fifth, providing more than enough support for C.J. Wilson (9-6).
Cody Ransom hit a solo homer for the Cubs, who had their four-game winning streak snapped a day after they hit five home runs to beat the Angels 7-2.
Tigers 8, White Sox 5: Prince Fielder homered, Rick Porcello (6-6) allowed three runs and seven hits in six solid innings, and Detroit bounced back at home.
After allowing 23 hits in an 11-4 loss to the White Sox on Tuesday, the Tigers got a two-run shot from Fielder – his 16th of the year – in the first and a two-run single from Alex Avila in the third.
Conor Gillaspie and Gordon Beckham homered for Chicago. Dylan Axelrod (3-6) allowed seven runs and 11 hits in 5 2/3 innings.