Freddy Galvis and Erik Kratz each homered off closer Aroldis Chapman in the bottom of the ninth inning Sunday, rallying the Philadelphia Phillies past the Cincinnati Reds for a stunning 3-2 victory Sunday.
Chapman (3-2) blew his second straight save opportunity after converting his first eight chances this season.
Antonio Bastardo (2-1) pitched a scoreless ninth inning for Philadelphia.
Jay Bruce homered and Homer Bailey tossed seven scoreless innings for the Reds.
The Reds’ Joey Votto went 2-for-4 in extending his hitting streak to eight games. He is batting .515 (17-for-33) over the stretch.
Chase Utley’s RBI single in the eighth inning snapped the Phillies’ 16 scoreless innings skid.
MARLINS 2, DIAMONDBACKS 1: Ricky Nolasco struck out 11 and Miami stopped a season-high seven-game losing streak by 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 broke a scoreless tie with a two-run double in the sixth.
Didi Gregorius had three hits for Arizona, which had won four in a row.
Nolasco (3-5) was coming off his worst start of the season, allowing six runs in five innings in a loss to Cincinnati on Tuesday.
Wade Miley (3-3) gave up two runs and five hits in six innings while striking out six.
CARDINALS 4, BREWERS 2: 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.
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.
Edward Mujica earned his 13th save in 13 chances after a third rookie, Trevor Rosenthal, gave up a hit in the eighth.
Lohse (1-5) has lost all three of his starts against St. Louis after going 16-3 for the Cardinals last season and then leaving in free agency when they opted to go with younger players. He gave up four runs in six innings, and is 0-4 overall in his last five starts.
Yuniesky Betancourt and Jeff Bianchi each drove in a run and Norichika Aoki had three hits and a walk for Milwaukee, which has lost 14 of 17.
METS 4, CUBS 3: Daniel Murphy hit a tiebreaking home run in the eighth inning and New York neat Chicago for its first series win at Wrigley Field since 2007.
The Mets won two of three on this trip to Chicago.
Murphy hit a leadoff shot against reliever Kyuji Fukikawa (1-1). Murphy has homered twice in three games and has an eight-game hitting streak.
Mets rookie Juan Lagares hit his 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.
Wood hit his first homer of the season and fourth of his career.
PADRES 13, NATIONALS 4: Andrew Cashner pitched 6 2-3 strong innings and Kyle Blanks and Will Venable homered off Dan Haren to lead San Diego to a victory against 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 best.
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.
The Nationals have lost two straight and six of nine.
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. Haren allowed nine hits while striking out five and walking two.
ROCKIES 5, GIANTS 0: 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 for Colorado.
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.
Barry Zito (3-3) couldn’t get on track as he turned in a second straight ineffective outing. He allowed 11 hits and five runs in 5 2-3 innings.
BRAVES 4, DODGERS 2: Ramiro Pena had a tiebreaking sacrifice fly in a four-run eighth inning, Jordan Schafer drove in two runs. And Atlanta rallied against Los Angeles’ beleaguered bullpen for a rain-soaked victory.
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.
After Atlanta loaded the bases when third baseman Juan Uribe was charged with a fielding error on Andrelton Simmons’ sacrifice bunt attempt, League gave up a tying RBI single to pinch-hitter Gerald Laird to make it 2-all. Pinch-runner B.J. Upton scored Pena’s fly.
The Braves added two more runs off League on Chris Johnson’s RBI single and a sacrifice bunt by Schafer.
Luis Avilan (2-0) pitched a perfect eighth inning, striking out one.
RANGERS 11, TIGERS 8: David Murphy put Texas ahead with a three-run home run, and the Rangers spoiled a three-homer game from Detroit’s Miguel Cabrera.
Murphy’s shot just over the fence in right field gave Texas an 8-7 lead and answered a bases-loaded double from Prince Fielder that put Detroit up by two in the sixth inning after the Rangers had walked Cabrera intentionally even though first base wasn’t open.
Cabrera hit a three-run homer in the third and a solo shot in the fifth off Derek Holland, then went deep in the eighth against Tanner Scheppers.
Cabrera, the 2012 AL Triple Crown winner and this year’s leader in average and RBIs, went 4-for-4 with five RBIs and has 11 homers, one off the AL lead.
Robbie Ross (2-0) pitched a scoreless seventh inning for the win, and Joe Nathan worked around a leadoff walk in the ninth for his 13th save. He has saved all 36 career chances against Detroit.
INDIANS 6, MARINERS 0: Justin Masterson struck out a season-high 11 in seven shutout innings, and Michael Brantley homered and drove in four runs off Felix Hernandez and Cleveland toppled yet another former Cy Young Award winner with a win over Seattle.
Brantley hit a three-run homer in the second inning off Hernandez (5-3), who failed to go at least six innings for the first time this season.
Staked to an early lead, Masterson (7-2) was dominant for the second straight start. He allowed three singles, easily outdueled Hernandez and ran his consecutive scoreless innings streak to 19. He shut out the New York Yankees 1-0 on four hits in his previous outing.
The Indians improved to 7-1 against Cy Young recipients, knocking off Hernandez, R.A. Dickey, David Price, Roy Halladay, Cliff Lee, Bartolo Colon and Justin Verlander.
RAYS 3, ORIOLES 1: Matt Moore pitched seven innings of five-hit ball to stay unbeaten, Luke Scott and Matt Joyce homered and the Rays beat the Orioles for a three-game sweep.
Moore (8-0) gave up one run, struck out three and walked one. The left-hander has won nine straight decisions, breaking the franchise record of eight set last year by David Price.
The Rays’ ninth win in 11 games put them a season-high three games over .500 (23-20).
Adam Jones had two hits, stole two bases and drove in a run for the Orioles, who have dropped five straight — all at home.
Chris Tillman (3-2) allowed three runs and five hits in six innings.
RED SOX 5, TWINS 1: John Lackey allowed one hit over six innings before a three-hour rain delay, Dustin Pedroia and Will Middlebrooks homered, and Boston beat Minnesota for its fifth straight win.
Fans at Target Field saw more than the Twins lose their fifth in a row.
The longest delay ever at the ballpark lasted long enough for the 1993 movie “The Sandlot” to be shown in its entirety on the videoboard. Several cast and crew members were at the stadium to celebrate the film’s 20th anniversary.
The game resumed about 80 minutes after the movie ended and many fans moved into the first eight rows behind the dugouts.
Lackey (2-4) gave up one unearned run and struck out five before dark skies and heavy rain sent fans running for cover as he was warming up to start the seventh.
Lackey ended his three-game losing streak. He didn’t allow a runner until Trevor Plouffe led off the fifth with a double. Plouffe later scored on shortstop Pedro Ciriaco’s throwing error.
ANGELS 6, WHITE SOX 2: Jason Vargas scattered four hits through seven scoreless innings, Erick Aybar and Howie Kendrick each hit two-run doubles, and Los Angeles coaxed a pair of bases-loaded walks out of Jake Peavy in the fourth inning of a victory over Chicago.
Vargas (3-3) struck out six and walked three while helping the Angels gain a split of the four-game series. Peavy (5-2) gave up four runs, four hits and five walks over six innings.
Alex Rios drove in Chicago’s first run with an eighth-inning double against Dane De La Rosa. It extended Rios’ hitting streak to 14 games, eclipsing his previous best in 2006 with Toronto.
ATHLETICS 4, ROYALS 3: Yoenis Cespedes hit a leadoff home run in the eighth inning and Oakland beat Kansas City to complete a three-game sweep.
Cespedes hit his eighth homer, connecting against Kelvin Herrera (2-4).
Jerry Blevins (3-0) pitched one scoreless inning. Ryan Cook worked the ninth for his first save of the season.
Alex Gordon matched his career high of four hits for Kansas City. The Royals have lost 10 of 13 and fallen back to .500.