NEW YORK: Dillon Gee worked 5 2/3 strong innings and batterymate John Buck homered as New York Mets blanked visiting Washington Nationals 2-0 on Sunday.
Mike Baxter added a sacrifice fly and three relievers bridged the gap to Bobby Parnell, who worked a scoreless ninth for his second save.
Jordan Zimmermann (3-1) allowed two hits but needed 96 pitches to get through five innings while yielding two runs for the Nationals, who finished up their road trip with a 3-3 mark.
Reds 10 Marlins 6: Brandon Phillips’ RBI single and pinch hitter Todd Frazier’s three-run double sparked an eight-run seventh inning as host Cincinnati won for the sixth time in the last seven games.
Joey Votto homered for the second straight game, tallied three hits and scored twice while Choo Shin-soo reached base in all five plate appearances for the Reds, who became the first team in the majors to record 10 home victories.
Pirates 4 Braves 2: Clint Barmes had a pair of RBI singles to back a solid effort by the Pittsburgh bullpen in a third straight victory over visiting Atlanta.
Five Pirates relievers combined to throw six scoreless innings, yielding four hits and striking out eight. Barmes singled in Neil Walker with two outs in the sixth to provide the go-ahead run and Travis Snider scored from third on a wild pitch in the seventh.
Dodgers 7 Orioles 4: Mark Ellis drove in three runs and visiting Los Angeles rallied to snap its six-game losing streak.
Ellis sparked the Dodgers’ four-run fifth inning with a two-run single off Jake Arrieta (1-1).
Brewers 4 Cubs 2: Ryan Braun hit a three-run home run and Wily Peralta pitched effectively into the seventh as Milwaukee won its seventh consecutive home meeting against division rival Chicago.
Peralta (1-1) allowed two runs on five hits over 6 2/3 as the Brewers swept the three-game set and have won seven straight overall.
Giants 5 Padres 0: Buster Posey hit his first home run of the season and Barry Zito tossed seven shutout innings as San Francisco completed a three-game sweep of visiting San Diego.
The Giants scored three runs off Eric Stults (2-2) in the third inning when Angel Pagan doubled in two runs and scored on Pablo Sandoval’s single. Posey added to the lead with a two-run shot in the fifth off Stults, who gave up five runs on eight hits over seven frames.
San Diego was shut out for the second straight game and failed to advance a single runner to third base.
Diamondbacks 5 Rockies 4: Didi Gregorius homered and added a single in a two-run ninth inning as Arizona rallied to hand Colorado its first home defeat.
A.J. Pollock also had a pair of hits and scored the go-ahead run as the Diamondbacks averted a three-game sweep and ended the Rockies’ season-opening eight-game win streak at Coors Field.
Closer J.J. Putz wriggled out of a two-on, two-out jam in the ninth for his third save.
Troy Tulowitzki homered for the third time in four games and Carlos Gonzalez had a two-run single for the Rockies who led 4-2 going into the eighth but blew the lead.
Phillies 7 Cardinals 3: Ben Revere singled home the go-ahead run before Erik Kratz followed with a three-run homer to cap a four-run eighth inning as host Philadelphia earned a split of the four-game series.
Kratz’s towering blast was the fourth straight hit off Mitchell Boggs (0-2) and made a winner of Mike Adams (1-1), who pitched a scoreless eighth before Jonathan Papelbon closed it out in the ninth.
Matt Carpenter homered and Allen Craig had two hits and an RBI for the Cardinals.