PITTSBURGH — Clint Barmes' first career grand slam keyed a nine-run fourth inning and Neil Walker went 5 for 5 as the Pittsburgh Pirates rallied past the San Diego Padres 11-5 on Sunday.
Walker homered and doubled as the Pirates overcame an early 5-0 deficit and ended San Diego's six-game winning streak. The Padres had won 11 in a row at Pittsburgh dating to 2009.
Andrew McCutchen and Michael McKenry each drove in two runs during the big inning against Ross Ohlendrorf (4-3) and Cory Burns. Barmes, a 10-year veteran, has 88 career home runs.
MIAMI — Chris Capuano held Miami hitless until the seventh inning and Hanley Ramirez drove in three runs against his former team, leading the Los Angeles Dodgers over the Marlins.
PHILADELPHIA — Juan Pierre beat out a run-scoring infield single in the 11th inning, lifting the Philadelphia Phillies to a win over the St. Louis Cardinals.
Jimmy Rollins reached off Barret Browning (0-2) on a fielder's choice. He advanced to second base on a grounder and then stole third.
HOUSTON — Yovani Gallardo handled Houston once again and Corey Hart homered as the Milwaukee Brewers broke a 11-game road skid, beating the Astros.
CHICAGO — Johnny Cueto pitched three-hit ball for eight innings, Jay Bruce and Ryan Ludwick homered and the Cincinnati Reds beat the Chicago Cubs.
SAN FRANCISCO — Hunter Pence hit a three-run homer during a five-run rally in the eighth inning that lifted the San Francisco Giants over the Colorado Rockies.
PHOENIX — Rookie Patrick Corbin allowed four hits through seven innings and the Arizona Diamondbacks beat Washington, snapping the Nationals' season-high winning streak at eight games.
NEW YORK — Jonathon Niese pitched six-hit ball over eight innings, David Wright sparked the offense with a pair of doubles against Ben Sheets, and the New York Mets just hung on to beat the Atlanta Braves and salvage the finale of a three-game series.