Yasiel Puig hit his second homer of the game with two outs in the ninth inning Friday night, and the three-run shot helped the visiting Los Angeles Dodgers beat the Miami Marlins 6-4 for their seventh consecutive victory.
Corey Seager also homered for the Dodgers (62-29), who were one strike from defeat three times before winning for the 27th time in the past 31 games.
The Marlins led 4-3 when Joc Pederson singled on a 1-2 pitch with two outs in the ninth against A.J. Ramos (2-4). Pederson moved up on a wild pitch, Yasmani Grandal walked on a 3-2 pitch, and both runners advanced on another wild pitch.
Puig fell behind 1-2 before pulling a 94 mph fastball into the home run sculpture. It was his 18th homer this year, and the second blown save by Ramos.
Josh Fields (5-0) worked a perfect eighth, and Kenley Jansen followed with a 1-2-3 ninth for his 22nd save.
Giants 5, Padres 4: Denard Span singled home the go-ahead run in the sixth and Buster Posey homered an inning later as visiting San Francisco held on to defeat San Diego.
The Giants snapped a four-game losing streak and won for the second time in seven games. They remain in last place in the N.L. West, four games behind the fourth-place Padres.
Span’s single with two outs in the sixth gave the Giants a 4-3 lead and chased Clayton Richard (5-9). One batter earlier, pinch-hitter Miguel Gomez tied it with a sacrifice fly.
Posey homered an estimated 429 feet to straightaway center field with one out in the seventh, his 11th overall and first since June 22. Posey entered in a 2-for-19 slump before hitting an RBI single in the first.
Rays 2, Angels 1 (10): Mike Trout went 1 for 5 in his return from a 39-game injury absence, but Tampa Bay defeated Los Angeles in Anaheim, California, on Brad Miller’s RBI double in the 10th.
Trout looked healthy in his first game since May 28, when he tore a ligament in his left thumb sliding headfirst into second base. In his comeback game from the first significant injury of his career , the two-time A.L. MVP singled in the third and promptly stole second – again sliding headfirst, as he promised.
Trout came up with two late chances to help the Angels, but grounded out with two runners on to end the seventh before Alex Colome struck him out on three pitches to end it.
Athletics 5, Indians 0: Sonny Gray and three relievers combined on a four-hitter and Oakland beat Cleveland in Oakland, California, to spoil the return of Indians manager Terry Francona.
Yonder Alonso and Rajai Davis homered in the fifth inning while Matt Joyce doubled, scored and drove in a run to help the A’s beat the Indians in the opener of the series after dropping three of four in Cleveland earlier this season.
It is the third shutout by Oakland this season.
Gray (5-4) allowed two hits over six innings with five strikeouts and one walk in one of his strongest outings this season. Both of the hits came in the third inning, one an infield hit by Erik Gonzalez.
Three relievers combined for the final nine outs. Santiago Casilla retired three for his 16th save.
Francona returned to the Indians bench following a six-game absence when he underwent a minor procedure for an irregular heart beat last week. The Cleveland skipper had also been tabbed to manage the American League in Tuesday’s All-Star Game but had to opt out.
Red Sox 5, Yankees 4: Aroldis Chapman walked home the winning run without getting an out in the ninth inning, handing host Boston a victory over New York.
Chapman (2-1) gave up two runs in the ninth for his third blown save. New York entered tied for the major league lead with 17 blown saves.
Mookie Betts and Dustin Pedroia started the rally with consecutive singles and a successful double steal. Betts scored when second baseman Ronald Torreyes booted Xander Bogaerts’ grounder.
After an intentional walk to Hanley Ramirez, Chapman walked Andrew Benintendi on five pitches to bring home Pedroia.
Robby Scott (1-1) got the win for the Red Sox, who got their first victory over the Yankees at home this season. It was Boston’s first game-ending walk since Sept. 23, 2000, against Baltimore.
Cubs 9, Orioles 8: Addison Russell hit a go-ahead solo homer in the ninth and Chicago edged host Baltimore after squandering an eight-run lead.
Mark Trumbo tied the game at 8 with a two-run homer off Koji Uehara (3-4) in the eighth. Russell responded when he hit a first-pitch fastball from Brad Brach (2-2) over the left field fence.
Wade Davis picked up his 17th save.
Willson Contreras and Kyle Schwarber hit back-to-back homers in a four-run first inning for the Cubs. Ben Zobrist also homered onto the flag court behind the right field scoreboard, and Jason Heyward reached Eutaw Street with another towering shot.
Chicago improved to 3-6 in interleague play after going 15-5 against the A.L. last season.
Welington Castillo homered for the Orioles, who left 10 runners on base. Kevin Gausman tied a career high by allowing eight runs and seven hits over three innings. He also gave up four home runs – the most of his career.
Astros 10, Twins 5: Brian McCann hit a three-run homer to cap an eight-run second, Marwin Gonzalez had a solo shot and Houston opened the second half of the season with a win over visiting Minnesota.
Gonzalez, Alex Bregman, George Springer, Josh Reddick and Carlos Correa each had an RBI to chase starter Jose Berrios (8-3). McCann, who struck out to start the second inning, greeted Phil Hughes with his homer.
Gonzalez finished with three hits and two RBIs. Every Astros batter had at least one hit.
Charlie Morton (7-3) allowed five runs – four earned – and three hits with 10 strikeouts and a career high-tying five walks in five innings.
Brewers 9, Phillies 6: Ryan Braun hit a grand slam off the scoreboard in center field and Orlando Arcia added a three-run shot during an eight-run second, helping host Milwaukee beat Philadelphia.
Nick Pivetta (2-5) struck out his first four batters before the Brewers got on top of his fastball in the second. Arcia hit his ninth home run, and Braun crushed the first pitch for his sixth career grand slam, most in franchise history.
Zach Davies (11-4) won his fourth straight start, but it was a struggle. He labored through the first and fifth innings before being pulled with one out and two on in the sixth. He was charged with six runs, five earned.
Corey Knebel pitched the ninth for his 15th save.
Braves 4, Diamondbacks 3: Freddie Freeman and host Atlanta topped baseball’s comeback kings at their own game, scoring two runs in the eighth to beat Arizona.
The Diamondbacks lead the majors with 29 come-from-behind wins and were in position for No. 30 when Chris Owings scored the tiebreaking run on a wild pitch in the eighth.
The Braves answered quickly against Archie Bradley (3-2). Ender Inciarte beat second baseman Brandon Drury’s throw to first for an infield single and raced to third on Brandon Phillips’ double into the right-field corner. Freeman’s single to left scored Inciarte and Phillips.
Freeman hit his 17th homer and drove in two runs. Arizona’s Paul Goldschmidt hit his 21st homer.
Rex Brothers (1-0) got the last out in the eighth. Jim Johnson pitched the ninth for his 20th save in 27 chances.
Pirates 5, Cardinals 2: Josh Bell hit a three-run homer off Seung Hwan Oh with one out in the ninth to give Pittsburgh a dramatic win over visiting St. Louis.
Adam Frazier led off the bottom of the ninth with a double and Oh intentionally walked Andrew McCutchen with one out. Bell, a rookie, stepped in and sent a pitch from Oh (1-5) into the seats in left field for the first game-ending hit of his career. The Pirates have won six of seven.
Bell finished 2 for 3 with four RBIs. His 17 home runs lead the Pirates.
Felipe Rivero (4-2) retired the Cardinals on seven pitches in the top of the ninth.
Frazier added three hits for Pittsburgh. Jedd Gyorko hit a two-run homer in the first inning, but St. Louis was limited to just four hits the rest of the way against Gerrit Cole and three relievers.
Mets 14, Rockies 2: Jacob deGrom came out dealing once again, striking out 11 and winning his sixth straight start as host New York began what could be a last-chance homestand by routing Colorado.
Michael Conforto and T.J. Rivera homered, Yoenis Cespedes got four hits and deGrom contributed two singles for the Mets, who trail Colorado by 9 1/2 games for the second N.L. wild card.
The Rockies posted their best record ever before the All-Star break, but absorbed their most lopsided defeat of the season while losing for the 14th time in 19 games. Big-hitting Nolan Arenado exited a few innings early with a sore hip after slipping on the bases on a misty night.
DeGrom (10-3), snubbed for the All-Star team, gave up four hits and one earned run in eight innings. He also fanned at least 10 for the seventh time this year.
Jon Gray (2-1) was tagged for eight runs on nine hits and three walks in two-plus innings.
Nationals 5, Reds 0: Gio Gonzalez pitched four-hit ball into the ninth, and Bryce Harper extended his mid-July tear with a pair of homers to lead visiting Washington over Cincinnati.
Gonzalez (8-4) snapped his streak of three straight tough-luck losses. He allowed a double and three infield singles before leaving with one out in the ninth after his 113th pitch. Matt Albers gave up three singles, and Matt Grace escaped the bases-loaded threat for his first save.
The Reds were shut out for the second time this season. Four of their seven hits were infield singles.
Harper had a two-run shot and a solo homer off Tim Adleman (5-7) as the N.L.’s top offense got right back in form after the All-Star break. Harper has 22 homers overall, four during his nine-game hitting streak.
Blue Jays 7, Tigers 2: Aaron Sanchez pitched six strong innings for his first win of the season as Toronto beat visiting Detroit.
Steve Pearce and Jose Bautista homered for the Blue Jays, who won the opener of a 10-game road trip.
Sanchez (1-2) allowed one unearned run and seven hits to win for the first time since beating Boston on Oct. 2. He struck out four.
Justin Verlander (5-7) permitted only three hits, but needed 114 pitches to get through 5 1/3 innings. He gave up three runs, two earned.
Mariners 4, White Sox 2: Robinson Cano hit a three-run drive on his first swing since connecting for the winning homer in the All-Star Game, helping James Paxton and Seattle beat host Chicago.
Jean Segura added two hits and scored twice as the Mariners started a six-game trip with their third victory in four games. Paxton (8-3) struck out nine while pitching six effective innings in his third straight win.
Cano, who went deep in the 10th inning of the American League’s 2-1 victory Tuesday night in Miami, walked on four pitches in the first. He came up again with two on and one out in the third and drove the first pitch from James Shields (2-2) off the top of the wall in right-center for his 18th homer, giving the Mariners a 3-1 lead.
The last-place White Sox have dropped five of six. It was Chicago’s first game since it traded left-hander Jose Quintana to the crosstown Cubs on Thursday.
Rangers 5, Royals 3: Adrian Beltre hit a three-run homer, pinch-hitter Mike Napoli had a go-ahead, two-run shot and Texas rallied to defeat Kansas City in Kansas City, Missouri.
Martin Perez (5-6) allowed eight hits and a walk over seven innings, but kept all that traffic to just three runs. Two of those came in the second, when Alcides Escobar homered.
Beltre connected in the sixth off Royals starter Jason Hammel, who had just permitted back-to-back singles – the first hits off him all night. It was Beltre’s 453rd homer, passing Carl Yastrzemski for 38th on the career list. The drive also gave Beltre 1,601 RBIs in 20 big league seasons.
Napoli homered in the seventh off reliever Mike Minor (5-2).
Matt Bush breezed through a perfect eighth and Alex Claudio handled the ninth for his second save, giving the Rangers their 10th straight win over Kansas City dating to last July.
Local journalism is essential.
Give directly to The Spokesman-Review's Northwest Passages community forums series -- which helps to offset the costs of several reporter and editor positions at the newspaper -- by using the easy options below. Gifts processed in this system are not tax deductible, but are predominately used to help meet the local financial requirements needed to receive national matching-grant funds.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.