Rookie Gavin Stone pitched a four-hit, complete-game shutout and Shohei Ohtani smacked his National League-best 25th home run as the visiting Los Angeles Dodgers beat the Chicago White Sox 4-0 on Wednesday to complete a three-game sweep.
Stone stymied the White Sox on a career night. He never had pitched more than seven innings in 18 previous starts but proved to get stronger as the game progressed. Stone (9-2) didn’t walk a batter and struck out seven to match his career high. He set down 10 and nine straight White Sox during separate stretches as the Dodgers ran their winning streak to four games.
Chicago went 0-for-17 with runners in scoring position during the series, getting outscored 11-3. The White Sox have lost five home games in a row and seven of eight overall.
Ohtani set a franchise record by driving in at least one run for a 10th successive game. He snapped a tie with four other Dodgers who collected RBIs in nine straight games.
Mariners 5, Rays 2
Cal Raleigh smashed a two-out, three-run homer in the sixth inning as visiting Seattle closed out a disappointing nine-game road swing (3-6) with a win over Tampa Bay.
Raleigh’s 14th homer of the season, walloped 422 feet off reliever Shawn Armstrong (2-2), put Seattle out front for good, 3-1.
George Kirby (7-5) turned in an outstanding 87-pitch start. The right-hander lasted six innings and yielded one run on a fluky infield single. He fanned seven without a walk.
Pirates 6, Reds 1
Luis Ortiz pitched six solid innings in his first start of the season, and Rowdy Tellez and Andrew McCutchen each homered to help Pittsburgh pull away for a win over host Cincinnati.
Jason Delay also drove in two runs to help the Pirates take the three-game series.
Ortiz (4-2) made his first start since Sept. 28, 2023, and gave up just one run on four hits while striking out seven and issuing no walks. Graham Ashcraft (4-4) was saddled with the loss, making his first start for the Reds since being recalled from Triple-A.
Orioles 4, Guardians 2
Baltimore’s Gunnar Henderson, Cedric Mullins and Ryan O’Hearn homered to overcome a head-turning debut from Cleveland rookie Jhonkensy Noel as the Orioles snapped a season-worst, five-game losing streak.
Noel homered in his first big-league at-bat and teammate Gabriel Arias also went deep, but the Guardians had their seven-game winning streak end as they failed to complete a three-game series sweep. Noel, a 22-year-old first baseman, ended up 1-for-4, making the game’s last out with his second strikeout of the night. Cleveland starter Carlos Carrasco allowed two runs on six hits across five innings with two walks and three strikeouts.
Baltimore starter Grayson Rodriguez held the Guardians to two runs and five hits in seven innings. Rodriguez (9-3), who struck out four without issuing a walk, recorded a victory for the fourth time in his last five starts.
Phillies 6, Tigers 2
Brandon Marsh had four hits, including a two-run homer, and drove in four runs as visiting Philadelphia defeated Detroit.
Bryson Stott scored three runs for the Phillies, who took two games in the three-game series. Bryce Harper extended his hitting streak to 11 with a ninth-inning single. Spencer Turnbull, facing his former team for the first time, left early due to shoulder soreness.
Matt Vierling hit a solo homer and a double while scoring both runs for the Tigers. Andy Ibanez added an RBI single. Keider Montero (0-2), elevated from Triple-A Toledo earlier in the day, gave up five runs and five hits in 4 1/3 innings.
Braves 6, Cardinals 2 (Game 1)
Jarred Kelenic went 3-for-5 with a two-run homer and RBI single to drive visiting Atlanta past St. Louis in the first half of a split doubleheader.
Zack Short reached base three times and drove in two runs for the Braves, who have won nine of their last 12 games.
Braves starting pitcher Reynaldo Lopez (6-2) allowed two runs on four hits and four walks in five innings. Cardinals starting pitcher Kyle Gibson (5-3) needed 87 pitches to get 12 outs, allowing four runs on four hits and a season-high five walks in four innings.
Cardinals 4, Braves 1 (Game 2)
Matthew Liberatore blanked visiting Atlanta for six innings on two hits as St. Louis won the second half of a split doubleheader.
Alec Burleson hit two doubles and drove in two runs as the Cardinals won for the 10th time in 14 games.
Atlanta starting pitcher Bryce Elder (1-3) allowed two runs on four hits in six innings while striking out four and walking none. The Braves lost for just the fourth time in 13 games.
Astros 7, Rockies 1
Spencer Arrighetti fanned a career-high 10 over seven shutout innings and Houston won its seventh straight game, beating visiting Colorado.
Arrighetti (4-6), who entered the game with an ERA of 6.36, enjoyed the longest outing of his major league career. He gave up just three hits and didn’t issue a walk.
Jose Altuve and Yainer Diaz both delivered a pair of RBIs and Jeremy Pena added two hits and an RBI for Houston. Brenton Doyle drove in Colorado’s run with a sacrifice fly.
Royals 5, Marlins 1
Salvador Perez’s RBI double highlighted a late rally as Kansas City rebounded for a victory over visiting Miami to win the rubber game of the three-game series.
Trailing 1-0 with two in the eighth, the Royals erupted for five straight hits against Huascar Brazoban (0-1), including a triple by Bobby Witt Jr.
Kansas City starter Brady Singer allowed just one hit after the second inning, retiring the final 11 batters he faced in 7 1/3 innings. Angel Zerpa (1-0) earned the win.
Brewers 6, Rangers 5 (10 innings)
Andruw Monasterio hit a walk-off RBI single in the bottom of the 10th, lifting Milwaukee over visiting Texas.
Christian Yelich and Sal Frelick each finished with three hits while Jake Bauers hit a third-inning grand slam for the Brewers, who won their fourth straight game.
Nathaniel Lowe went 2-for-5 with a home run and three RBIs for Texas, which was swept in the three-game series.
Angels 5, Athletics 2
Zach Neto’s three-run double highlighted a five-run sixth inning, propelling Los Angeles over Oakland in Anaheim, Calif., completing a three-game sweep.
The Angels went with a bullpen game to fill the spot of Patrick Sandoval, who was lost for the season with a major elbow injury. Five Angels pitchers combined to give up two runs on seven hits and five walks. Mike Moore (4-2) got the win with one scoreless inning.
Angels starter Joey Estes (2-3) allowed two runs on three hits and two walks in 5 2/3 innings. He struck out eight and made 87 pitches.
Padres 8, Nationals 5
Dylan Cease allowed just one hit over seven shutout innings while battery mate Kyle Higashioka homered twice and knocked in six runs as San Diego polished off a three-game sweep of visiting Washington.
Cease (7-6) walked two and fanned nine, throwing 65 of his 102 pitches for strikes. The only hit he allowed was a two-out single by Nick Senzel in the top of the fifth inning.
Higashioka lined a two-run shot in the second and added his first career grand slam in the eighth. The Nationals erupted for five runs in the ninth on two-run doubles by Lane Thomas and Luis Garcia, plus an RBI single by Harold Ramirez. They had the tying run on deck before Senzel grounded into a game-ending double play.
Red Sox, Blue Jays (suspended)
Boston’s home game against Toronto was suspended in the second inning due to a severe rainstorm.
The game will resume on Aug. 26 at 2:05 p.m. as part of a split-admission doubleheader, beginning with one out in the top of the second inning. The teams will play their originally scheduled contest at 7:10 p.m.
Neither team recorded a hit in the first 1 1/3 innings of the game, though starting pitchers Yariel Rodriguez of the Blue Jays and Kutter Crawford of the Red Sox combined to issue three walks.
Mets 12, Yankees 2
Francisco Alvarez homered, collected three RBIs and reached base in all four of his plate appearances for the red-hot New York Mets, who routed the visiting New York Yankees to sweep a two-game Subway Series.
Tyrone Taylor and Harrison Bader also homered for the Mets, who have gone 15-6 this month — the best record in the majors — to climb to .500 at 39-39. Aaron Judge hit his major-league-leading 30th homer for the Yankees, who have dropped nine of 12.
Alvarez capped a three-run third with a two-run homer off Luis Gil (9-3). Alvarez ripped an RBI double in the fifth just before a lengthy rain delay. He singled in the sixth before Taylor’s three-run homer.
Giants 4, Cubs 3
Luis Matos broke a fifth-inning tie with a home run, the San Francisco bullpen pitched brilliantly as the host Giants held off Chicago for a third straight win to start a four-game series.
Michael Conforto and David Villar also went deep for the Giants, who recorded their first three-homer game at home this season after producing five such contests on the road.
Seiya Suzuki and Pete Crow-Armstrong each drove in a run for the Cubs, who have lost four in a row.
Twins 8, Diamondbacks 3
Jose Miranda hit a three-run double and Willi Castro belted a two-run homer to lead Minnesota past Arizona in Phoenix.
Miranda, Carlos Correa and Carlos Santana had three hits apiece as Minnesota racked up 14 overall, including seven doubles, while evening the three-game series. Simeon Woods Richardson (3-1) gave up three runs in 5 1/3 innings en route to the win.
Lourdes Gurriel Jr. had two RBIs for the Diamondbacks. Ryne Nelson (5-6) allowed six runs and 10 hits — including five doubles — in 3 2/3 innings.