ORIOLES 5, MARLINS 4
BALTIMORE (AP) — Kyle Bradish took a shutout into the eighth inning and Danny Coulombe retired Luis Arraez on a game-ending lineout with a runner on second as Baltimore held off Miami’s late rally.
The Orioles won their eighth straight game, but not before nearly blowing a 5-0 lead in the ninth. Arraez, flirting with .400 for much of the season, lined out to left field to end it. He went 0 for 5, dropping his batting average to .380.
Anthony Santander hit his 100th career home run for the Orioles, who began the day two games behind Tampa Bay atop the AL East. They were up 3-0 before Miami opener Steven Okert (3-1) got an out in the first inning, and Bradish (6-4) took it from there. He allowed three hits and a walk with eight strikeouts in 7 1/3 scoreless innings, working deep into the game after Baltimore used its top two relievers each of the previous two nights.
WHITE SOX 8, BRAVES 1
ATLANTA (AP) — Dylan Cease won for the first time in nearly two months, Luis Robert Jr. had four hits that included a two-run homer and the Chicago White Sox beat Atlanta to stop the Braves’ streak of 11 consecutive series wins.
Cease (4-3) had eight straight no-decisions since beating Cleveland on May 23, the most within a season in White Sox history. He allowed one run and three hits in five innings.
Reynaldo Lopez, Aaron Bummer and Jesse Scholtens finished a five-hitter and ended the Braves’ streak of consecutive games with home runs at a franchise-record 28. Atlanta had been 7-0 in the decisive third games of three-game series this season.
Braves left-hander Kolby Allard (0-1) was pulled with left shoulder tightness after allowing four runs and seven hits in 1 1/2 innings.
ROYALS 8, RAYS 4
KANSAS CITY, Mo. (AP) — Bobby Witt Jr. homered and tripled with three RBIs, and Kansas City earned its second win in 10 games.
In a game that sped by in 1 hour, 54 minutes, Brady Singer (6-8) allowed four runs and seven hits in a season-high eight innings as Kansas City improved to 27-67, the second-worst record in the major leagues and ahead of only Oakland.
He needed 70 pitches through seven innings and led 7-0 before Isaac Paredes hit a solo homer and Francisco Mejia hit a three-run drive for the AL-best Rays (60-36).
Zach Eflin (10-5) gave up a season-high five runs and seven hits over a season-low three innings, allowing hits to seven of his first 11 batters. The Rays had won three straight after a season-worst seven-game losing streak.
RANGERS 6, GUARDIANS 5
ARLINGTON, Texas (AP) — Josh Jung’s two-run single capped a four-run eighth inning as AL West-leading Texas rallied to complete a three-game series sweep.
All four runs in the inning came off Trevor Stephan (4-4), who walked Marcus Semien and Corey Seager with one out before giving up an RBI single to Nathaniel Lowe, an RBI double to Adolis Garcia and a single to Jung.
Will Smith pitched a scoreless ninth inning for his 16th save in 18 opportunities after Cody Bradford (2-1) pitched three innings.
Cleveland’s Steven Kwan and Semien hit homers to open each half of the first inning, only the second time that has happened this season.
METS 2, DODGERS 1, 10 INNINGS
NEW YORK (AP) — After failing to get a bunt down, pinch-hitter Luis Guillorme doubled home the winning run in the 10th inning to give New York a victory over Los Angeles.
Max Scherzer held the NL West leaders to one hit in seven shutout innings, and New York stopped the Dodgers’ six-game winning streak. Brandon Nimmo had an RBI groundout as the Mets snapped a four-game skid with their first victory since the All-Star break.
David Robertson (4-2) pitched two scoreless innings in his first outing since July 7. He stranded a runner at third in the 10th with the help of a nice play by shortstop Francisco Lindor.
Nick Robertson (0-1) took the loss on his 25th birthday.
BLUE JAYS 7, DIAMONDBACKS 5
TORONTO (AP) — Danny Jansen hit a three-run double in the eighth inning to give Toronto what turned out to be an important cushion, and the Blue Jays beat Arizona for a three-game sweep.
Kevin Kiermaier and Santiago Espinal each had two hits and an RBI and Vladimir Guerrero Jr. broke a 2-all tie with a sacrifice fly in the fifth as Toronto picked up its sixth sweep of the season and won for the eighth time in nine games.
Jay Jackson (2-0) relieved Yusei Kikuchi with two outs in the fifth and retired all three batters he faced. Tim Mayza got one out, Trevor Richards worked the seventh and Yimi Garcia pitched the eighth.
Tommy Henry (5-2) lost for the first time since May 11 against San Francisco, snapping a 10-start unbeaten streak. The left-hander allowed three runs and seven hits in 4 1/3 innings.
GIANTS 8, PIRATES 4, 10 INNINGS
PITTSBURGH (AP) — Michael Conforto and Patrick Bailey hit two-run doubles in a five-run 10th inning, and San Francisco beat Pittsburgh to finish a three-game sweep and extend their winning streak to five.
Pittsburgh tied the score 3-3 in the eighth when Andrew McCutchen singled in his first game off the injured list and came home on Jared Triolo’s sacrifice fly.
With automatic runner Casey Schmitt on second, Wilmer Flores singled off Yerry De Los Santos (0-1) starting the 10th and Joc Pederson hit a go-ahead sacrifice fly.
Ryan Walker (3-0) struck out one in a perfect ninth, and Scott Alexander allowed Henry Davis’ RBI single in the 10th.
Giants starter Alex Wood allowed one run, five hits and three walks in 3 2/3 innings.
BREWERS 4, REDS 3
CINCINNATI (AP) — Milwaukee opened a two-game lead over Cincinnati in the NL Central, overcoming a two-run deficit to beat the Reds for the fifth time in a six-game stretch, behind rookie Andruw Monasterio’s tiebreaking single in a two-run eighth inning.
With the Reds leading 3-2, Willy Adams walked against Lucas Sims (3-2) starting the eighth and took third on Jesse Winker’s single. Owen Miller hit a sacrifice fly, All-Star closer Alexis Diaz relieved and Raimel Tapia flied out.
Hoby Milner (1-0) allowed one hit in two scoreless innings, and Devin Williams needed just nine pitches in a perfect ninth for his 23rd save in 25 chances.
Joey Votto ended Cincinnati’s 28-inning scoreless streak with an RBI double in the second. Yelich homered in the third off Ben Lively, who was visited by athletic trainers during the fourth and replaced by Derek Law starting the fifth.
ASTROS 9, ANGELS 8
ANAHEIM, Calif. (AP) — Alex Bregman connected for a two-run homer with two outs in the ninth inning for his fourth hit of the game, Chas McCormick went deep twice and Houston rallied from a four-run deficit to defeat Los Angeles despite Shohei Ohtani’s major league-leading 34th homer of the season.
Kyle Tucker had four hits, including a solo shot in the ninth inning. The Astros trailed 7-5 going into the ninth before scoring four off Jaime Barria (2-5).
Rafael Montero (2-3) got the win and Phil Maton picked up his first save.
Los Angeles’ Trey Cabbage had three hits and two RBIs in his first major league start. Mike Moustakas had a solo shot in the second inning, and Taylor Ward had a bases-clearing double in the seventh inning.
PHILLIES 7, PADRES 6, 12 INNINGS
PHILADELPHIA (AP) — Kyle Schwarber hit his 25th home run and ended the game with a 12th-inning sacrifice fly, leading Philadelphia over San Diego.
With automatic runner Edmundo Sosa on second base starting the 12th, Johan Rojas sacrificed against side-arming left-hander Tim Hill (1-4) and Schwarber hit a 304-foot fly to Juan Soto in left. Sosa slid home easily ahead of Soto’s throw.
Jeff Hoffman (3-1) retired six straight batters.
San Diego manager Bob Melvin was ejected in the 12th by crew chief Dan Bellino after a pitch-clock violation call, Melvin’s fifth ejection this season and the 59th of his managing career.
Phillies starter Zack Wheeler allowed three runs and five hits in seven innings with seven strikeouts and no walks.
ROCKIES 8, YANKEES 7, 11 INNINGS
DENVER (AP) — Nolan Jones led off the 11th inning with a tying, two-run homer off Nick Ramirez, Alan Trejo hit a game-ending drive off Ron Marinaccio and Colorado beat New York to take two of three.
Colorado, a National League-worst 36-58, overcame a 3-1 deficit when C.J. Cron hit an eighth-inning grand slam off Clay Holmes, the first home run allowed by the right-hander this season.
Playing into the 11th for the first time this year, the Yankees opened a 7-5 lead against Gavin Hollowell (1-0) on run-scoring singles by Oswaldo Cabrera and Oswald Peraza, who was recalled from the minors when Josh Donaldson was put on the injured list Sunday because of a strained right calf.
Jones hit a 450-foot home run on a fastball and drove in Cron, the automatic runner. Trejo hit his first homer this season on a hanging slider from Marinaccio (4-5), dropping New York to 5-7 in extra innings.
RED SOX 11, CUBS 5
CHICAGO (AP) — Masataka Yoshida hit a grand slam and a two-run triple, powering Kutter Crawford and Boston to a blowout over Chicago.
Rafael Devers and pinch-hitter Triston Casas also homered for the surging Red Sox, who have won seven of eight. Crawford allowed one hit in six shutout innings. Crawford (4-4) struck out nine and walked four.
Yoshida launched the second grand slam of his rookie season in Boston’s five-run fifth against All-Star lefty Justin Steele. Yoshida added a two-run triple in the seventh, and a single in the ninth off catcher-turned-reliever Tucker Barnhart.
Steele (9-3) allowed six runs and 10 hits over six innings after tossing a scoreless inning at Tuesday’s All-Star Game.
TWINS 5, ATHLETICS 4
OAKLAND, Calif. (AP) — Alex Kirilloff homered in the fifth inning and hit a three-run double in the seventh, leading Minnesota to victory and a series sweep.
Minnesota trailed most of the game and was down 3-2 entering the seventh following a shaky outing from starter Joe Ryan. Ryan had seven strikeouts in 5 1/3 innings but allowed five hits and three runs.
Max Kepler’s one-out single off JP Sears started the rally and extended his on-base streak at the Coliseum to 14 games dating to July 2017. After reliever Lucas Erceg (2-1) walked Christian Vázquez, pinch-hitter Edouard Julien hit a sharp grounder to third base that Aledmys Díaz fielded but dropped while transferring the ball to his throwing hand.
Sears, winless since June 11, had seven strikeouts, didn’t walk anyone, and allowed four hits and three runs in 6 1/3 innings.
Jorge López (3-2) retired four batters for the win. Jhoan Duran earned his 15th save, getting Tony Kemp to line out to center field for the final out with the potential tying run at second base.
MARINERS 2, TIGERS 0
SEATTLE (AP) — Bryce Miller tossed five sharp innings in his return from the injured list, Cal Raleigh hit his 12th home run and Seattle blanked Detroit to avoid a three-game sweep.
Seattle got back to .500 with 70 games left in the regular season, but it was an overall disappointing weekend coming out of the All-Star break for the Mariners.
Miller (6-3) had been sidelined since leaving his June 30 start with a blister on the middle finger of his pitching hand. The rookie right-hander scattered five hits and struck out three.
Matt Brash, Justin Topa, Andrés Muñoz and Paul Sewald combined to allow one hit over the final four innings. Sewald earned his 18th save.
The Tigers were shut out for the 11th time and did not get a runner to third base.
Raleigh’s homer in the fourth off starter Reese Olson (1-3) was his first since June 25. Jarred Kelenic hit an RBI double in the first on his 24th birthday. J.P. Crawford had three hits and a walk for the Mariners.
CARDINALS 8, NATIONALS 4
ST. LOUIS (AP) — Jack Flaherty won a fourth straight start for the first time in two years, and St. Louis beat Washington to take two of three in the series.
Flaherty (7-5) allowed three runs, three hits and three walks in six innings with seven strikeouts. Chris Stratton pitched a perfect seventh and Kyle Leahy relieved after a 38-minute rain delay. Leahy got one out and JoJo Romero the final five.
Nationals All-Star Josiah Gray (6-8) gave up four runs and 10 hits in five innings.
Keibert Ruiz homered in the second, ending Flaherty’s 13 2/3 innings scoreless streak.