Milwaukee 12, at St. Louis 6: Adam Wainwright's hope for a 20th victory unraveled along with the Cardinals' bullpen as the Brewers rallied from a 6-0 deficit.
Arizona 12, at Chicago 3: Eric Byrnes had his first multihomer game in more than two years and drove in five runs.
Pittsburgh 3, at Cincinnati 1: Rookie Daniel McCutchen earned his first major league win.
at New York 7, Houston 1: Jeff Francoeur and Daniel Murphy each hit two-run homers for the Mets.
Washington 6, at Atlanta 3: The Nationals, who lead the majors with 103 losses, won their fifth in a row, their second-longest win streak of the year. The Braves have lost four straight.
San Francisco 7, at San Diego 2: The Padres (74-86) fired general manager Kevin Towers, the Associated Press reported. Giants pitcher Barry Zito's last start of the year ended in the sixth inning when he was hit near his left elbow by Adrian Gonzalez's line drive.
Colorado 4, at Dodgers 3: The Dodgers lost their fifth game in a row.