ATLANTA (AP) - Brandon Crawford homered twice, and the San Francisco Giants beat Atlanta 4-1 Sunday to complete a three-game sweep that extended the Braves' losing streak to six - their longest since dropping eight straight in May 2012.
Madison Bumgarner (3-3) allowed one unearned run and three hits in six innings, striking out nine as the Giants won their fifth in a row. Santiago Casilla pitched the ninth for his first save.
Alex Wood (2-5) lost his fourth straight start, giving up two runs and seven hits in five innings.
San Francisco has homered in 11 straight games for the first time since Sept. 23, 2010, to April 3, 2011, according to STATS.
MARLINS 5, DODGERS 4
Jeff Baker hit a winning double off the wall against Jamey Wright (2-2) with two outs in the ninth.
Right fielder Yasiel Puig retreated and made a leaping try for an acrobatic catch but slammed against the fence, and the ball deflected off it and hit him in the face. Puig collapsed to his stomach and was slow to rise; he passed a concussion test and Los Angeles said he is day to day.
Giancarlo Stanton homered twice and drove in three runs for Miami, giving him the NL leads with 10 home runs and 36 RBIs.
A.J. Ramos (2-0) tried to protect a one-run lead in the ninth for his first career save, but Chone Figgins walked and scored on Andre Ethier's double.
METS 5, ROCKIES 1
Dillon Gee (3-1) allowed six hits in six innings, extending his scoreless streak to a career-best 16 innings as New York avoided a four-game sweep. He is 13-6 with a 2.66 ERA since last May 30.
After wasting a 6-0 lead in Saturday's 11-10 loss, the Mets jumped to a 4-0 lead after four innings.
David Wright, Chris Young, Daniel Murphy and Lucas Duda had RBI doubles - Wright has a .384 average, 10 homers and 40 RBIs in 138 at-bats at Coors Field.
Jhoulys Chacin (0-1) was rather rusty his first start this season, lasting five innings and giving up four runs. Chacin spent the first month on the disabled list with a strained right shoulder.
PHILLIES 1, NATsS 0
Roberto Hernandez (2-1) allowed four hits in 7 innings.
Jimmy Rollins hit a one-out triple in the first and scored on Chase Utley's single off Gio Gonzalez (3-2), who gave up four hits and struck out seven in 7 innings.
Mike Adams and Antonio Bastardo each got an out in the eighth, and Jonathan Papelbon finished for his ninth save.
REDS 4, BREWERS 3
Chris Heisey scored from first on Todd Frazier's 10th-inning double into the left-field corner off Tyler Thornburgh (3-1). Cincinnati took three of four against Milwaukee, which is still a big league-best 21-11.
Brandon Phillips greeted reliever Brandon Kintzler with a tying 425-foot homer to center in the eighth, Phillips' first home run since April 5.
Sam LeCure (1-1) pitched the 10th for the win.
BLUE JAYS 7, PIRATES 2
Colby Rasmus hit a grand slam and Melky Cabrera added a two-run homer. Toronto jumped ahead 6-1 after wasting a 5-3, ninth-inning edge in the series opener and a 5-0, fourth-inning advantage Saturday night.
Dustin McGowan (2-1) pitched three-hit ball for seven innings, allowing one run and striking out five as the Blue Jays won for just the fourth time in 13 games.
Pirates manager Clint Hurdle and first base coach Rick Sofield were ejected by plate umpire Greg Gibson at the end of the fourth for arguing a called third strike on Jordy Mercer. Edinson Volquez (1-3) gave up six runs and seven hits in five innings.
PADRES 4, D'BACKS 3
Cameron Maybin reached base after an overturned umpire's call, then scored on Yonder Alonso's slow grounder in the ninth off Oliver Perez (0-1) as San Diego stopped a four-game losing streak. Maybin started the winning rally with a chopper to second and was initially called out before the call was overturned on a video review.
Huston Street (1-0) pitched the ninth for the win.
CARDINALS 5, CUBS 4
Yadier Molina drove in two runs with a two-out single in the ninth inning and the Cardinals snapped out of an offensive funk with a victory over the Cubs.
The defending National League champions had lost four of five to fall a game below .500. The Cardinals scored all their runs with two outs.
Molina, moved into the No. 2 spot to jump start the lineup, was 0 for 4 before coming through in the ninth.
Kevin Siegrist (1-1) got the win in relief, while Trevor Rosenthal picked up his eighth save in as many opportunities despite a scare in the ninth inning.
Hector Randon (0-1) took the loss for the Cubs, who were attempting to win four straight games for the first time since July.