at Atlanta 6, Washington 2: Adam LaRoche hit two of the Braves’ four homers and Derek Lowe (12-7) won his fifth in a row.
Houston 14, at Florida 6: Hunter Pence hit two three-run homers for a career-high six runs batted in to power the Astros.
San Diego 6, at Milwaukee 5: Adrian Gonzalez hit a go-ahead double in a four-run seventh inning for the Padres. Prince Fielder reached 100 RBIs for the Brewers.
at St. Louis 5, Cincinnati 2: Chris Carpenter struck out 10 to win his seventh consecutive decision and Albert Pujols hit his 38th homer.
at Colorado 8, Pittsburgh 0: Ubaldo Jimenez pitched three-hit ball for eight innings, becoming the fourth member of the Rockies’ rotation with double-digit victories.
New York 6, at Arizona 4: Cory Sullivan tripled twice and Gary Sheffield had two singles in his return to the lineup, helping the Mets avoid a three-game sweep.
San Francisco 4, Dodgers 2 (10 innings): Juan Uribe’s homer ended it.