Didi Gregorius drove in the go-ahead run with a bunt single in the 11th inning and Aaron Hill homered as the Arizona Diamondbacks beat the Washington Nationals 3-2 on Thursday to salvage the finale of a three-game series.
Miguel Montero led off the 11th with a ground-rule double off Craig Stammen (4-3). A.J. Pollock ran for Montero and Cody Ross bunted him to third. After Jason Kubel drew a walk, Gregorius bunted down and Pollock ran on contact, scoring the go-ahead run as Gregorius beat the throw at first base.
Josh Collmenter (4-0) pitched the 10th inning and Heath Bell picked up his 14th save as the Diamondbacks snapped a three-game losing streak.
Ian Desmond homered for the Nationals.
Arizona’s Patrick Corbin, who came in 9-0, and Stephen Strasburg matched up for seven innings, with each allowing two runs.
Strasburg gave up six hits, while striking out four and walking two as he threw 113 pitches. Corbin allowed five hits, while striking out six and walking two.
DODGERS 6, PHILLIES 4
In Los Angeles, Yasiel Puig singled home the tying and go-ahead runs in the seventh inning, while Andre Ethier had a two-run double as Los Angeles beat Philadelphia.
Greinke (4-3) struck out five over seven innings and allowed four runs on 12 hits, including solo homers by Domonic Brown and Chase Utley. Kenley Jansen got the last three outs for his seventh save in nine chances as Los Angeles won their sixth straight.
The Dodgers loaded the bases in the bottom half of the seventh against rookie reliever Justin de Fratus (2-2) without the benefit of a hit and Puig slapped a two-out, 0-2 pitch to left field to put the Dodgers ahead 5-4.
METS 3, ROCKIES 2
In Denver, Colorado, Marlon Byrd hit a go-ahead homer in the eighth inning and threw out a runner from right field in the ninth to lead New York past Colorado in a makeup of a snowed-out game on April 17.
With the Mets trailing 2-1 and a runner on, Byrd drove a fastball from reliever Matt Belisle (4-5) into the left-center seats. That was about the extent of the offense for New York, with star slugger David Wright receiving a rare rest. Starter Jeremy Hefner drove in the team’s other run.
LaTroy Hawkins (3-1) earned the win with a scoreless seventh and Bobby Parnell closed for his 14th save in 17 chances.
The fourth-placed Mets finished 7-4 on a four-city road trip. They have won eight of 12 overall.
CUBS 7, BREWERS 2
In Milwaukee, Wisconsin, Matt Garza struck out 10 in seven solid innings and Dioner Navarro hit a three-run homer, sending Chicago to a victory over Milwaukee.
Garza (3-1) had his third consecutive strong outing. The right-hander allowed one run on eight hits and a walk, while throwing 101 pitches.
The Cubs broke the game open with four runs in the third, capped by Navarro’s seventh homer. Milwaukee made a pair of errors and all the runs in the inning off Wily Peralta (5-9) were unearned.
Peralta gave up seven runs, three earned, on eight hits and a walk, while striking out two in five innings. He allowed the leadoff batter to score in three of the first four.
AP, NEW YORK
Derek Holland tamed a team that often tagged him, pitching a two-hitter as the Texas Rangers finished an impressive road trip with a 2-0 win over the New York Yankees.
Jurickson Profar homered and scored twice, while fellow rookie Engel Beltre got two hits in his first big league start.
American League West-leading Texas went 5-1 on their trip to St Louis and Yankee Stadium.
Holland (6-4) threw his sixth career shutout and the lowest-hit shutout by a visiting Rangers pitcher against the Yankees since the Texas franchise moved from Washington in the 1972 season.
The 26-year-old lefty struck out seven, walked two and did not permit a runner after the third.
Phil Hughes (3-7) allowed five hits in eight innings.
ORIOLES 7, INDIANS 3
In Baltimore, Maryland, Chris Davis drove in the tiebreaking run on a fielder’s choice grounder in a wild five-run fifth inning as Baltimore rallied for a victory over Cleveland.
The Orioles used six hits and two errors to erase a 3-2 deficit in the fifth, salvaging a split in the four-game series. Nick Markakis, Matt Wieters and J.J. Hardy also had RBIs during the rally.
Miguel Gonzalez (6-3) won for the fourth time in five decisions. He allowed three runs on nine hits over 6-2/3 innings, walking none and matching a career high with nine strikeouts.
Lonnie Chisenhall and Mike Aviles homered for the Indians. Chisenhall had three hits.
Corey Kluber (6-5) yielded seven runs in 4-2/3 innings.
ANGELS 3, TIGERS 1, 10 INNINGS
In Detroit, Michigan, Albert Pujols hit a tiebreaking double in the 10th inning as Los Angeles beat Detroit for a three-game sweep and their ninth straight victory over the Tigers.
Mike Trout had four hits and Jered Weaver pitched seven strong innings in a tight duel with Detroit right-hander Doug Fister.
J.B. Shuck singled leading off the 10th against Phil Coke (0-5) and went to third on Trout’s single to right field. Pujols sent a drive to deep center, where Austin Jackson failed to make a difficult catch with his back to home plate. Josh Hamilton made it 3-1 with a sacrifice fly.
Kevin Jepsen (1-2) worked a scoreless ninth for the win.
Thursday’s other result:
‧ Twins 3, Royals 1