Andre Ethier hit a two-run homer for the Dodgers, while Kenley Jansen pitched a hitless ninth for his first save of the season.
Washington starter Ross Detwiler (2-1) allowed three runs over six innings.
BRAVES 6, PIRATES 1
In Atlanta, Georgia, Tommy Hanson (3-2) allowed one run in six innings to steer Atlanta past Pittsburgh. Dan Uggla and Chipper Jones came through in a four-run seventh.
A.J. Burnett (1-1) went six innings for the Pirates, pitching well but not enough to prevent his eighth loss in nine career decisions at Turner Field.
CARDINALS 13, BREWERS 1
In St Louis, Missouri, the hosts scored eight runs in the third inning to set up a rout of Milwaukee. Matt Holliday had three hits for the Cardinals, who set season highs for an inning and a game.
St Louis starting pitcher Jake Westbrook (3-1) gave up one run over seven innings. He has allowed two earned runs or less in all four of his starts this season.
The Cardinals sent 12 batters to the plate in the third to prematurely end the night for Brewers starter Yovani Gallardo (1-2), who gave up eight earned runs in two-plus innings. He lost for the ninth time in 10 regular-season starts against St. Louis.
ROCKIES 18, METS 9
In Denver, Colorado, Carlos Gonzalez was at the center of an 11-run fifth inning, hitting a homer and a single to drive in five of his six RBIs, as Colorado punished New York.
Ramon Hernandez hit his sixth career Grand Slam — and first for the Rockies this season — as Colorado set a season high for runs.
In other NL play, it was:
‧ Diamondbacks 5, Marlins 0
‧ Astros 6, Reds 4
‧ Padres 5, Giants 3
‧ Cubs 5, Phillies 1