Florida 9, at St. Louis 1: Dan Uggla homered and drove in four runs and Hanley Ramirez was a home run shy of the cycle to help the Marlins win their ninth in a row.
Philadelphia 10, at Washington 6: Ryan Howard hit his major league-best 48th home run, tying the Phillies’ season record set by Hall of Fame third baseman Mike Schmidt in 1980.
at Atlanta 13, San Francisco 8: Andruw Jones homered twice for the Braves to counter two homers by Barry Bonds, who reached 727. It was Bonds’ first two-homer game since 2004.
at Houston 10, Milwaukee 3: Pinch-hitter Jason Lane hit a grand slam during a seven-run eighth inning, but Willy Taveras was 0 for 3, ending his hitting streak at 30 games, the longest in Astros history.
New York 10, at Colorado 5: Carlos Beltran set a career high with his 39th homer to help back Steve Trachsel (14-5), who improved to 12-1 in 15 starts since June 9. Jose Reyes also homered for the Mets at Denver.
at Pittsburgh 7, Chicago 6: Jose Bautista’s bases-loaded walk scored Jose Castillo to cap a two-run, 11th-inning rally, and the Pirates handed the Cubs their fifth consecutive loss.