New York widens lead in N.L. East

Mets 4, Dodgers 3

New York – Orlando Hernandez pitched seven sharp innings to lead the Mets.

Padres 4, Phillies 3

Philadelphia – Kevin Kouzmanoff hit a go-ahead homer off Brett Myers in the ninth.

Cardinals 5, Braves 4

St. Louis – Jim Edmonds and Albert Pujols had two hits and an RBI each, and St. Louis snapped Tim Hudson’s nine-game winning streak.

Reds 11, Marlins 7

Cincinnati – Ken Griffey Jr. hit career homer No. 591 and drove in four runs.

Pirates 4, Astros 1

Houston – Jose Bautista homered twice, and Matt Morris won his first game for the Pirates to lead Pittsburgh to its fourth straight victory.

Rockies 5, Nationals 1

Denver – Ubaldo Jimenez threw a three-hitter over seven innings, and Brad Hawpe hit his career-high 23rd home run for Colorado.

Giants 6, Brewers 2

San Francisco – Barry Bonds drove in two runs, and San Francisco sent Milwaukee to its third straight defeat.

Diamondbacks 3, Cubs 1

Phoenix – Conor Jackson hit a two-run homer, Doug Davis won for the sixth time in seven decisions and Arizona remained two games ahead of San Diego in the National League West.