National League Roundup: Sabathia tosses five-hit shutout

Phillies edge Fish, close on Mets

Phillies 8, Marlins 6

Philadelphia – Jayson Werth hit a three-run homer, Jimmy Rollins had three hits and three steals, and Philadelphia beat Florida.

The Phillies closed within 11â2 games of the NL East-leading New York Mets. They remain two behind in the loss column.

Reds 5, Brewers 4

Milwaukee – Jeff Keppinger’s double capped a three-run, ninth-inning rally off Milwaukee closer Salomon Torres, and Cincinnati beat the reeling Brewers. With the loss, the Brewers’ lead in the NL wild-card race shrunk to three games over the Phillies with 18 games left. The Brewers and Phillies play a key four-game series beginning Thursday in Philadelphia.

Jared Burton (5-1) pitched a scoreless eighth for the victory.

Astros 3, Pirates 2

Houston – Pinch-hitter Mark Saccomanno homered on the first pitch he saw in the major leagues to help the surging Astros beat Pittsburgh.

Padres 4, Dodgers 0

San Diego – Adrian Gonzalez hit a two-run homer off former teammate Greg Maddux.

Giants 6, Diamondbacks 2

San Francisco – Tim Lincecum struck out nine, and Bengie Molina hit a three-run homer.