Phillies 7, Brewers 3
Philadelphia - Cole Hamels pitched 61â3 sharp innings, Jimmy Rollins homered, and Philadelphia beat Milwaukee to move within two games of the NL wild-card leaders.
Giants 7, Padres 0
San Diego - Tim Lincecum pitched a four-hitter for his first career shutout.
Braves 3-0, Mets 2-5
New York - Jonathon Niese pitched eight poised innings in his second major league start, David Wright hit the first of three Mets homers, and New York beat Atlanta for a doubleheader split. Jose Reyes and Carlos Beltran also connected to help the NL East leaders avoid a costly sweep. New York is 21â2 games ahead of second-place Philadelphia - three up in the loss column - with 15 to play.
Nationals 4, Marlins 2
Miami - Hanley Ramirez and Jorge Cantu homered to help Florida beat Washington.
Reds 3, D'backs 2 (10)
Phoenix - Former Diamondback Micah Owings doubled in the deciding run in the 10th inning.
Dodgers 5, Rockies 1
Denver - Clayton Kershaw (4-5) allowed just four singles in six innings.
Pirates 7, Cardinals 6 (12)
Pittsburgh - Brandon Moss doubled with two outs in the 12th inning to score Adam LaRoche.