Four-run 8th lifts Braves

ATLANTA — Ramiro Pena had a tiebreaking sacrifice fly in a four-run eighth inning, Jordan Schafer drove in two runs and the Atlanta Braves rallied against the Los Angeles Dodgers’ beleaguered bullpen for a 5-2 victory on a rain-soaked Sunday.

Kenley Jansen (1-3) was the loser for the second straight game, this time allowing one hit, two runs and a walk while getting just one out in a game twice delayed by rain for a total of 2 hours, 15 minutes.

Jansen began the eighth by allowing a single to Freddie Freeman and walking Brian McCann. Dodgers manager Don Mattingly brought in closer Brandon League for the first time in the series, but he fared no better than his teammate.

Luis Avilan (2-0) pitched a perfect eighth inning, striking out one.

Rockies 5, Giants 0: In Denver, Juan Nicasio scattered three hits over six innings, Carlos Gonzalez and Troy Tulowitzki each drove in two runs and Colorado won its first series over San Francisco in two years.

Dexter Fowler tied a career high with four hits to help the Rockies take three of four from the reigning World Series champions. Jordan Pacheco also drove in a run as Colorado captured its first series against San Francisco since May 16-17, 2011, at Coors Field.

Nicasio (4-1) shut down one of the top-hitting teams in baseball, striking out five and allowing only an intentional walk before being lifted for a pinch hitter in the sixth.

Padres 13, Nationals 4: In San Diego, Andrew Cashner pitched 6.2 strong innings and Kyle Blanks and Will Venable homered off Dan Haren to lead San Diego to a victory over Washington and a split of their four-game series.

Cashner (3-2) allowed three runs and seven hits, struck out six and walked one. The Padres tied their season high in runs and their 15 hits off four Nationals pitchers were two short of their season high.

San Diego’s Yonder Alonso homered off Drew Storen leading off the eighth to finish 3 for 4 with two RBIs and three runs scored. It was his sixth homer.

Haren (4-5) got off to a rough start by allowing three runs in the first inning and was gone after the fourth run fifth.

Marlins 2, Diamondbacks 1: In Miami, Ricky Nolasco struck out 11 and Miami stopped a season-high seven-game losing streak, holding off Arizona.

The Diamondbacks scored once in the ninth. Mike Dunn, the Marlins’ third pitcher of the inning, got pinch-hitter A.J. Pollock to ground out on a 3-2 pitch with the bases loaded to end it.

Marcell Ozuna hit a tiebreaking, two-run double in the sixth for the Marlins.

Didi Gregorius had three hits for Arizona, which had won four in a row.

Mets 4, Cubs 3: In Chicago, Daniel Murphy hit a tiebreaking home run in the eighth inning and the New York Mets beat the Chicago Cubs for their first series win at Wrigley Field since 2007.

Murphy hit a leadoff shot against reliever Kyuji Fukikawa (1-1). The Mets won two of three on their trip to Chicago.

Mets rookie Juan Lagares hit first major league homer, a tying, two-run drive in the seventh against Cubs starter Travis Wood.

Scott Rice (2-3) pitched two scoreless innings. Bobby Parnell earned his sixth save.

Cardinals 4, Brewers 2: In St. Louis, David Freese had an RBI in a four-run fourth inning to go with big plays at third base, and St. Louis beat former teammate Kyle Lohse for the third time this season with a victory over Milwaukee.

John Gast (2-0) won his second straight start in place of the injured Jake Westbrook and fellow rookie Seth Maness escaped a bases-loaded, none-out jam in the seventh to help the Cardinals win for the 14th time in 17 games. They took two of three from Milwaukee and lead the season series 8-2.

Lohse (1-5) has lost all three of his starts against St. Louis after going 16-3 for the Cardinals last season.

Phillies 3, Reds 2: In Philadelphia, Freddy Galvis and Erik Kratz each homered off closer Aroldis Chapman in the bottom of the ninth innings, rallying Philadelphia past Cincinnati for a stunning victory.

Chapman (3-2) blew his second straight save opportunity after converting his first eight chances this season. The 100-mph throwing left-hander walked pinch-hitter Delmon Young on four pitches to open the ninth.

Phillies pitcher Cliff Lee pinch ran and was caught trying to steal second base, but Chapman wouldn’t record another out. Kratz, who entered the game in the third inning after Carlos Ruiz left with a strained right hamstring, pulled a 3-2 pitch over the seats in left to tie it 1-all.

Interleague

Pirates 1, Astros 0: In Pittsburgh, Jeff Locke allowed three hits over seven innings, Pedro Alvarez homered and Pittsburgh won for the eighth time in 10 games, a win over Houston.

Locke (4-1) won his fourth straight decisions and gave up one run or fewer for the fifth time in his past eight outings. He struck out four and walked three.

A day after his 13-game scoreless streak came to an end, Mark Melancon worked a perfect eighth and Jason Grilli finished off the game with a 1-2-3 ninth for his majors-leading 17th save.