Jorge Soler snapped a scoreless tie with a two-out RBI single in the eighth inning, and Atlanta beat Miami 2-0 on Tuesday night.
Austin Riley hit his 26th homer, a solo blast off Marlins reliever Anthony Bender in the ninth. Freddie Freeman had two hits for the NL East-leading Braves, who won their fifth straight and 12th in 14 games. Atlanta also has won nine straight road games
Chris Martin (2-3) got the win by pitching a scoreless seventh. Will Smith got his 26th save with a perfect ninth.
Sandy Alcantara (7-11) allowed one run and five hits, with seven strike outs and one walk.
Cubs 2, Reds 1: In Cincinnati, Kyle Hendricks became the first 14-game winner in the majors, Ian Happ homered and Chicago snapped a 12-game losing streak.
Hendricks (14-5) gave up three hits in six innings — the only big one a two-out homer by Nick Castellanos in the sixth — as Chicago won for the first time since Aug. 4 in Colorado. The Cubs are 3-15 since selling off their biggest stars at the trade deadline last month.
Frank Schwindel had a run-scoring double for the Cubs in the third. Happ homered to right field leading off the sixth, one of his three hits.
Reds rookie Vladimir Gutiérrez (8-4) gave up nine hits while striking out seven over 6 1/3 innings.
Yankees 5-2, Red Sox 3-0: In New York, Luis Gil posted his third straight scoreless start to begin his career, Luke Voit and Giancarlo Stanton homered, and New York swept Boston in a doubleheader and moved percentage points ahead of the Red Sox for an AL wild-card spot.
In the opener, Jonathan Loaisiga stranded the bases loaded in Boston’s final at-bat for a two-inning save after New York capitalized on a wild outing by Red Sox relievers.
The Yankees have won five straight and 12 of 15.
Gil allowed three hits and four walks and struck out four over 4 2/3 innings. Chad Green closed out the ninth for his fifth save and second in two days.
Giants 3, Mets 2: In San Francisco, Tommy La Stella hit a two-run homer in the first inning to back Logan Webb’s sixth straight win, and San Francisco dealt fading New York its fifth straight loss.
Evan Longoria connected leading off the seventh against Marcus Stroman (8-11) as the major league-best Giants (78-42) improved to 7-1 on a homestand that precedes the Bay Bridge Series at Oakland this weekend.
Webb (7-3) has been masterful during this winning streak, striking out 65 batters, with eight more against the Mets over a career-high 7 1/3 innings. He exited after Pete Alonso’s two-run homer in the eighth.
Diamondbacks 3, Phillies 2: In Phoenix, Josh VanMeter hit a two-run homer, Taylor Widener pitched five quality innings and Arizona beat slumping Philadelphia.
The Phillies lost for the fifth time in seven games. Bryce Harper homered in the third to give Philadelphia a 1-0 lead, but the Phillies couldn’t generate much offense the rest of the way.
The Phillies — trailing 3-1 — threatened in the ninth when Brad Miller hit a double and later scored on a wild pitch.
Dodgers 4, Pirates 3: In Los Angeles, Matt Beaty hit a tiebreaking, two-run double with two outs in the fifth inning to lead Los Angeles past Pittsburgh.
The Dodgers extended their franchise-record winning streak to 15 games against the Pirates. Los Angeles has won five in a row and 10 of 12 overall.
The Pirates dropped their fourth in a row and have lost 14 of 16.
The LA bullpen turned in another stellar effort, with Corey Knebel (2-0), Phil Bickford and Blake Treinen combining for two hits allowed in 3 1/3 scoreless innings. Kenley Jansen finished off his 25th save.
Cody Ponce (0-3) took the loss.
Rays 10, Orioles 0: In St. Petersburg, Florida, Nelson Cruz homered twice, three pitchers combined on a four-hitter, and AL East-leading Tampa Bay extended Baltimore’s losing streak to 13 games.
Cruz moved past Dave Kingman into 42nd place on the all-time home runs list with 443. His three-run shot off John Means during a five-run fifth inning made it 8-0, and he hit a two-run shot in the sixth against Tanner Scott.
Chad Ellis (1-0) got his first major league win with three-hit ball over the final four innings.
Mike Zunino homered in his fifth consecutive game for the Rays.
Nationals 12, Blue Jays 6: In Washington, Riiley Adams homered and drove in three in his first game against his former team, Erick Fedde won for the first time in more than two months and Washington snapped a season-high seven-game losing streak.
Adams had three hits. Yadiel Hernandez went deep and drove in three for the Nationals, who had dropped 12 of their past 13.
Teoscar Hernández homered for the third consecutive game for Toronto, which has lost four of five since reaching a season-high 11 games over .500 on Wednesday.
Fedde (5-8) allowed three runs on five hits, while striking out four.
Angels 8, Tigers 2: In Detroit, Jo Adell hit a tiebreaking grand slam in the ninth inning for his first homer this season, and Kurt Suzuki followed with a solo blast, lifting Los Angeles past Detroit.
Mike Mayers (3-4) struck out the side in the eighth inning on 10 pitches for the Angels and gave up only one hit in the ninth.
Gregory Soto (4-3) retired just two batters in the ninth when he gave up six runs, five earned, on four hits and two walks.
Brewers 2, Cardinals 0: In St. Louis, Corbin Burnes took a no-hitter into the sixth inning and Kolten Wong had three hits and was hit by a pitch against his former team as Milwaukee beat St. Louis.
Burnes (8-4) allowed two hits and two walks while striking out three in six innings. He is 6-0 in his past 13 starts and has not lost since May 25 against San Diego. Josh Hader earned his 24th save in 25 chances.
Adam Wainwright (11-7) allowed two runs in six innings despite surrendering nine hits and two walks.
Mariners 3, Rangers 1: In Arlington, Texas, Tyler Anderson allowed one run on three hits in six innings for his first win with Seattle.
Anderson (6-8) struck out four, walked none and retired his final 12 batters after giving up a third-inning home run to No. 9 batter Andy Ibanez.
Luis Torrens homered for an insurance run with two outs in the ninth.
Rookie Cal Raleigh scored Seattle’s first two runs on sacrifice flies by Ty France in the third inning and Mitch Haniger in the fifth.
Paul Sewald picked up his fifth save in seven opportunities. Taylor Hearn (2-4) allowed two runs in five innings in the loss.
Royals 3, Astros 1: In Kansas City, Missouri, Daniel Lynch allowed one run over seven innings, Hanser Alberto hit a two-run double in the sixth, and Kansas City beat Houston.
Jake Brentz earned his second career save.
Michael Taylor also drove in a run for the Royals, who topped the AL West leaders in two straight games.
Lynch (3-3) gave up a two-out RBI single to Carlos Correa in the third inning. He allowed four hits and three walks, while striking out five.
White Sox 9, Athletics 0: In Chicago, Oakland pitcher Chris Bassitt was carted off the field after he was struck on the side of his head by a line drive, casting a shadow over the Athletics’ loss to Chicago.
With two on and no outs in the second inning, Brian Goodwin drove a ball up the middle. Bassitt (12-4) went down on the mound after he was hit, holding his head. He was attended to on the field before being helped into a cart while holding a towel to his face.
The team said the 32-year-old Bassitt was “conscious and aware,” and was taken to a hospital.
Indians 3, Twins 1: In Minneapolis, Eli Morgan threw six scoreless innings, Daniel Johnson hit a two-run homer and Cleveland held on to beat Minnesota.
Morgan (2-5) allowed just three hits and struck out eight to win for the first time since June 28. Emmanuel Clase earned his 17th save in 21 chances.
Bailey Ober (1-2) cruised through four innings before running into trouble in the fifth. Ober gave up three runs — two earned — and five hits in six innings.
Rockies 7, Padres 3: In Denver, Germán Márquez pitched into the seventh inning and had two hits and two RBIs as Colorado overcame three home runs by San Diego.
C.J. Cron and Charlie Blackmon homered for the Rockies.
The Padres got solo homers in the seventh inning from Fernando Tatis Jr., Tommy Pham and Jake Croneworth, who had an inside-the-park home run.
Márquez (11-9) took a one-hitter into the seventh before Tatis hit a towering homer. He went 6 1/3 innings and allowed three runs on five hits. He added an RBI single in the fourth and a run-scoring double in the sixth.
You can help your community
Quality, in-depth journalism is essential to a healthy community. The Dispatch brings you the most complete reporting and insightful commentary in the Golden Triangle, but we need your help to continue our efforts. In the past week, our reporters have posted 36 articles to cdispatch.com. Please consider subscribing to our website for only $2.30 per week to help support local journalism and our community.