Ryan McMahon hit a three-run home run with two outs in the bottom of the ninth, and the Colorado Rockies rallied to beat the Los Angeles Dodgers 3-2 in Denver on Saturday night.
It was the second straight night McMahon hit a game-winning home run against L.A. His two-run homer in the seventh inning Friday night gave the Rockies a 5-4 win.
Trevor Story started the rally with a one-out double off Scott Alexander. JT Chargois came on to face pinch hitter Nolan Arenado, who didn’t start because of a sore right shoulder that forced him out of Friday’s game.
Chargois (2-4) hit Arenado to put runners on first and second, and then got Ian Desmond on a force play that put runners on the corners. McMahon hit a 1-0 fastball over the fence in right-center field to give the Rockies the win and deny the Dodgers an opportunity to move into sole possession of first place in the National League West.
Reds 6, Diamondbacks 3
Pinch hitter Tucker Barnhart hit a two-run, go-ahead double in a four-run eighth inning to lead Cincinnati past visiting Arizona.
Barnhart hit a two-out double on a 3-2 pitch from Archie Bradley (3-4), and Billy Hamilton and Joey Votto added RBIs singles off reliever T.J. McFarland as the Reds improved to 14-5 in their last six series against division leaders.
David Peralta and Eduardo Escobar homered for the Diamondbacks, who have lost three of four. The game was delayed 40 minutes at the start because of rain.
Yankees 5, Rangers 3
Rookie Miguel Andujar hit a tiebreaking two-run homer in the bottom of the seventh inning, Aroldis Chapman escaped a bases-loaded jam in the top of the ninth and New York held off Texas at Yankee Stadium.
Andujar broke a 3-3 deadlock when he lined a first-pitch 94 mph fastball from Chris Martin (1-3) into the right-center-field seats. It was Andujar’s 17th homer — fifth since the All-Star break — and 50th extra-base hit, the most among all first-year players.
Before the eventful seventh, the Yankees took a 3-1 lead on Giancarlo Stanton’s fourth homer in five games in the first inning, combined with an RBI double by Greg Bird in the first and a run-scoring single by Neil Walker in the sixth.
Red Sox 5, Orioles 0 (Game 1)
Jackie Bradley Jr. homered twice and Eduardo Nunez added one more while starter David Price struck out 10 in six innings as Boston defeated host Baltimore in the opener of a day-night doubleheader.
Price (12-6) always has been dominant at Camden Yards and turned in another solid performance in this win. The left-hander scattered five hits in those six shutout innings and didn’t surrender a walk.
The victory improved Price to 8-0 in his career at Baltimore. His 10 strikeouts were a season high and the most he’s had in a game since July 10, 2016.
Red Sox 6, Orioles 4 (Game 2)
J.D. Martinez homered twice, and the second one was a two-run tiebreaking shot that gave Boston a sweep of the doubleheader at Baltimore.
Martinez hit a solo homer earlier in the game, but his big hit came off Mike Wright Jr. (3-1) in the eighth. The two-run shot to left-center snapped a 3-3 tie.
Martinez finished 2-for-2 with two walks, two runs and three RBIs. He now has 37 homers and 104 RBIs, leading the majors in both categories.
Nationals 9, Cubs 4
Ryan Zimmerman bombed Jon Lester for the 21st multi-homer game of his career, powering visiting Washington past Chicago.
Zimmerman connected on a two-run shot in the first inning and a three-run homer in the fourth, mixing in a sacrifice fly in the third inning for a career-high-tying six RBIs.
Lester (12-5) was torched for nine runs (eight earned) in just 3 2/3 innings. He allowed 10 hits and one walk, striking out five, in his worst start of the season.
Mariners 3, Astros 2
Wade LeBlanc rebounded well from his previous start against Houston, and visiting Seattle turned a two-out ambush in the fourth inning into a third straight win.
The Mariners evened the season series with the Astros at 6-6 and will go for the sweep of the four-game weekend series on Sunday. The Astros have dropped seven consecutive games at Minute Maid Park, spanning three series.
LeBlanc continued what has been a solid showing by Seattle starters, allowing two runs on three hits and two walks with five strikeouts over five innings. Mariners closer Edwin Diaz recorded his 45th save with a perfect ninth inning, including two strikeouts.
Athletics 7, Angels 0
Edwin Jackson took a shutout into the eighth inning, and Marcus Semien blasted two home runs to lead Oakland to victory at Los Angeles.
Jackson held the Angels scoreless on two hits through seven innings, but Los Angeles put a couple runners on base in the eighth, ending his night. The A’s bullpen bailed him out of the inning, and Jackson (4-2) wound up throwing 7 1/3 scoreless frames, allowing three hits and three walks while striking out six.
Semien led the A’s 14-hit attack with the two homers and a double, while Stephen Piscotty had three hits and Khris Davis hit his 34th home run of the season.
Pirates 4, Giants 0
Josh Bell hit the only home run on Barry Bonds jersey retirement night in San Francisco, a three-run shot in the fourth inning that propelled Pittsburgh to victory.
Trevor Williams (10-8) continued his brilliant pitching with seven innings of five-hit ball, helping the Pirates clinch the season series over the Giants with a fourth win in six games.
The Giants retired Bonds’ No. 25 prior to the game with a ceremony that included appearances from Willie Mays, Willie McCovey and Dusty Baker. The ceremony included in-stadium speeches and video tributes to the all-time home run king.
Brewers 4, Braves 2
Mike Moustakas delivered a two-run double to spark a three-run eighth-inning rally and help Milwaukee defeat host Atlanta.
Christian Yelich began the inning by reaching on a throwing error by reliever Jesse Biddle (3-1), and Lorenzo Cain followed with a single.
Moustakas then banged a one-strike pitch into the left field corner to drive in two runs. Milwaukee, which had lost four of its last five games, evened the three-game series with the Braves.
Phillies 5, Padres 1
Aaron Nola worked six scoreless innings and Maikel Franco and Cesar Hernandez hit solo home runs as Philadelphia cruised at San Diego to move back into sole possession of first in the National League East.
Nola improved to 13-3 while lowering his ERA to 2.28. He allowed four hits and three walks while striking out five.
Padres rookie Walker Lockett fell to 0-3, giving up five runs on five hits and two walks with two strikeouts in 4 1/3 innings, as the Phillies evened the series at a win apiece.
Indians 3, White Sox 1
Michael Brantley and Jose Ramirez went deep in consecutive at-bats, and Cleveland held off host Chicago.
Indians right-hander Trevor Bauer (12-6) stymied the White Sox through 6 1/3 innings before he was drilled on the back of his right leg by a line drive from White Sox first baseman Jose Abreu. Bauer spoke with the team’s trainer near the mound before slowly walking off the field and into the clubhouse.
Bauer allowed one run on two hits. He walked none and fanned eight, pushing his season total to 214 strikeouts in 166 innings.
Cardinals 8, Royals 3
Rookie Jack Flaherty tossed seven strong innings and five St. Louis batters collected two hits apiece in a rout at Kansas City.
The Cardinals scored all the runs they’d need with five straight two-out hits in the third off Danny Duffy (7-11). Yadier Molina doubled, went to third on a wild pitch and scored on Jose Martinez’s single. Marcell Ozuna (triple), Paul DeJong (double) and Jedd Gyorko (single) followed with RBI hits to make it 4-0.
The Cardinals have won the first two games of the three-game interleague “I-70” series and four straight overall to improve to 15-9 under interim manager Mike Shildt.
Twins 4, Tigers 3
Tyler Austin blasted a two-run homer in his Minnesota debut, and Kyle Gibson pitched seven strong innings in a win at Detroit.
Austin was acquired from the New York Yankees on July 30 in the Lance Lynn trade and recalled from Triple-A Rochester this weekend. He hit eight homers in 34 games with the Yankees earlier this season.
Gibson (6-9) gave up one run on seven hits and struck out four. Trevor Hildenberger survived a two-run Niko Goodrum homer in the ninth to record his first save this season and second of his career.
Rays 3, Blue Jays 1
Joey Wendle had two hits, including an RBI double, and Willy Adames also had two hits and an RBI as visiting Tampa Bay defeated Toronto.
The Rays have won the first two games of the three-game series and lead the season series 7-1.
Blue Jays starter Sam Gaviglio (2-5) allowed two runs (one earned) and six hits while striking out seven in 5 1/3 innings and is still looking for his first win since May 25, a span of 14 starts.
Marlins 4, Mets 3 (11 innings)
Pinch hitter Bryan Holaday pulled a walk-off, RBI double down the third base line in the 11th inning as host Miami defeated New York.
Seven Marlins relievers — including winner Javy Guerra (1-0) — combined to pitch 6 1/3 scoreless innings.
Mets rookie reliever Jacob Rhame (0-2) took the loss, allowing a leadoff single by Miguel Rojas, a Magneuris Sierra sacrifice bunt and then Holaday’s double on a 1-1 slider. Todd Frazier led New York with a double and three RBIs.
—Field Level Media