Mets’ Beltran drives in five runs

Mets 7, Padres 6

New York – Carlos Beltran had five RBIs for New York.

Reds 8, Braves 7

Cincinnati – Brandon Phillips hit a tiebreaking single.

Phillies 5, Dodgers 4

Philadelphia – Aaron Rowand hit a go-ahead homer.

Cardinals 5, Marlins 2

St. Louis – Albert Pujols homered for the fourth straight game.

Nationals 11, Astros 6

Houston – Ryan Zimmerman hit a two-run homer.

Rockies 9, Pirates 2

Denver – Ian Stewart hit a third-inning grand slam in his ninth career at-bat.

Cubs 5, Giants 1

San Francisco – Cliff Floyd hit a go-ahead two-run single.

Brewers 7, D’backs 4

Phoenix – Gabe Gross hit a grand slam.