
SEATTLE — Logan Gilbert gave up one hit and struck out seven in 7 1/3 innings, Randy Arozarena hit a grand slam, and the Seattle Mariners beat the Toronto Blue Jays 11-0 on Saturday.
Read more Alcantara sharp, Lopez homers to pace the Marlins past the A’s, 7-2
Cal Raleigh and Dominic Canzone also homered for the Mariners.
The Mariners planned on having Gilbert and Emerson Hancock share pitching duties in Saturday’s game as part of a “piggyback” blueprint they’ve implemented this season, but they decided before the game to and have Gilbert start Saturday, with Hancock getting the ball Sunday.
Gilbert (7-5) retired his first 14 batters before Yohendrik Piñango blooped a single to center field with two outs in the fifth inning. Gilbert got the next eight hitters out before being removed at 91 pitches. He did not walk a batter.
He got all the run support he’d need when the Mariners sent nine to the plate against Blue Jays starter Shane Bieber (0-1) in a five-run second inning.
Bieber retired the first two hitters, but Cole Young doubled and Victor Robles singled him in to give Seattle a 1-0 lead. Colt Emerson followed with a single and J.P. Crawford walked to load the bases before Arozarena’s ninth homer of the year.
PIRATES 7, NATIONALS 1
WASHINGTON — Braxton Ashcraft won his fourth consecutive start and Pittsburgh defeated Washington.
Henry Davis and Brandon Lowe both drove in two runs for Pittsburgh, which got back to .500 at 45-45 after dropping three of its past four.
Pirates rookie Konnor Griffin stole home as part of a double steal with two outs in the first inning to open the scoring. Griffin earlier stole second after a leadoff single and the Pirates had four stolen bases for the game.
James Wood hit a leadoff homer for the Nationals, whose three-game winning streak ended.
Ashcraft (9-3) allowed a run and six hits in 5 2/3 innings and struck out seven. The 26-year-old right-hander has a 3.04 ERA and 32 strikeouts in four starts since June 17 and has won eight of his past nine decisions.
TWINS 11, YANKEES 4
NEW YORK — Josh Bell homered in consecutive at-bats and Minnesota hit six homers in a game for the first time in nearly three years to pull away for a victory over slumping New York.
Kody Clemens, Luke Keaschall and Alex Jackson homered in the first two innings off New York starter Brendan Beck (0-1) as the Twins raced to a 6-0 lead. Trevor Larnach also homered.
Bell homered to left field off Ryan Yarbrough in the seventh inning for a 7-4 lead, then homered to right-center off Camilo Doval for an 11-4 lead in the eighth. It was Bell’s 13th career multihomer game and second this season.
The Twins hit six homers for the first time since a 20-6 win at Cleveland on Sept. 4, 2023.
TIGERS 3, RANGERS 0
ARLINGTON, Texas — Riley Greene hit a two-run homer in the first inning, Jack Flaherty pitched three-hit ball over 5 2/3 innings and the Detroit Tigers beat the Texas Rangers 3-0 on Saturday.
Tyler Holton retired the only batter he faced after relieving Flaherty, before Keider Montero pitched three no-hit innings with one walk for his first career save and to finish off the seventh shutout by the Tigers this season.
Flaherty (2-8) struck out five without a walk, but did hit a batter. The right-hander has gone at least five innings not allowing a run in both starts since coming off the injured list because of a left-foot strain. He is 2-1 in his last five starts after going into June with an 0-7 record his first 12 starts.
Cal Quantrill (3-1) made his third consecutive start for Texas in the spot of injured Jack Leiter , Quantrill struck out two, walked one and hit a batter while allowing three hits and three runs — two earned — over five innings.
WHITE SOX 3, GUARDIANS 1
CLEVELAND Colson Montgomery hit a go-ahead homer in the eighth inning off Tim Herrin for the second of his two RBIs, helping Chicago beat Cleveland.
Chicago reclaimed first place in the AL Central by percentage points over the Guardians, who won the first two games of the series on walk-off hits.
Montgomery, who leads all shortstops with 22 homers, led off the eighth with a 402-foot shot to center off Herrin (1-4). It came on the first anniversary of his major league debut and gave the White Sox a 2-1 lead.
All-Star Miguel Vargas tacked on a sacrifice fly against Matt Festa in the ninth, scoring Tristan Peters with an insurance run.
Brandon Eisert (2-1) earned the win with two clean innings of relief, while Grant Taylor worked the ninth for his third save in six opportunities. Taylor allowed Brayan Rocchio’s game-ending two-run homer Friday.
ORIOLES 8, REDS 5
CINCINNATI — Samuel Basallo hit a three-run homer in the first inning and Baltimore roughed up Hunter Greene in his first start of the season for a win over Cincinnati.
Gunnar Henderson extended his hitting streak to 10 games with a single on the first pitch of the game, Pete Alonso walked, and Basallo hit his 14th home run of the season.
The Reds pulled ahead 4-3 with a three-run second inning. Jose Trevino doubled home Spencer Steer, TJ Friedl followed with a triple to tie the game, and Elly De La Cruz put the Reds in the lead with a single against Brandon Young (7-2).
But the Orioles scored five times against Greene in the fourth. Adley Rutschman hit his second double of the game to drive in two runs and scored on Alonso’s second hit.
Greene (0-1), returning after surgery to remove bone chips from his elbow in March, lasted 3 1/3 innings, allowing eight runs, which ties a career-high, on seven hits. He walked four and struck out seven.
Young, who has won four of his last five decisions, allowed four runs on eight hits and three walks in five innings. He struck out five.
ASTROS 10, RAYS 8
HOUSTON — Yordan Alvarez hit a two-run homer off Casey Legumina with no outs in the ninth inning to cap a big night and give Houston a victory over Tampa Bay.
The Rays had won nine in a row, the longest winning streak in the American League this season.
Named to his fourth All-Star team before the game, Alvarez homered twice and drove in six runs. He leads the AL with 29 homers and has four multi-homer games this season.
Jose Altuve drew a walk to open the ninth against Legumina (2-2). Altuve was 2 for 3 with two walks and three runs.
After Hunter Brown allowed a season-high seven runs over four innings, Houston’s bullpen combined to hold the Rays to a run over the final innings, with Josh Hader (3-0) earning the win.
PHILLIES 6, ROYALS 1
KANSAS CITY, Mo. — Jesús Luzardo struck out nine in six innings, J.T. Realmuto, Gabriel Rincones Jr. and Alec Bohm hit home runs, and Philadelphia beat Kansas City.
Luzardo (7-4) outpitched Royals All-Star selection Michael Wacha, dominating the Royals lineup through the first three innings, striking out six — five with his sweeper — while allowing only an infield hit. He allowed a run on four hits overall.
Read more Cubs fans sing `Take Me Home, Country Roads’ during fog delay at Wrigley Field
Luzardo has allowed fewer than three earned runs in nine of his last 10 starts, lowering his ERA from 5.77 on May 8 to 3.75.
The Phillies have won eight straight starts by Luzardo.
Wacha (5-6) escaped unscathed from an adventurous first inning, including throwing Bryce Harper’s checked-swing single down the right-field line and walking Bohm on 12 pitches to load the bases after Bohm successfully challenged a third-strike call.
BRAVES 14, METS 3
ATLANTA — Michael Harris II had three hits, including one of five Braves home runs, as Atlanta gave Chris Sale plenty of support in a blowout over New York.
Eli White, Mauricio Dubón, Mike Yastrzemski and Austin Riley also homered for Atlanta, which hit four home runs off Mets pitching in a 5-3 win on Friday night.
Harris drove in two runs. White had four RBIs, Riley had three and Dubón and Yastrzemski had two each.
Sale (9-6), who was named an All-Star for the 10th time just before the game, gave up three runs on seven hits, including two home runs, and he matched a season-low with three strikeouts. Rookie JR Ritchie picked up his first save after throwing three scoreless innings to close the game.
The last-place Mets have lost 12 of their last 14 and have dropped to 36-53. No team has ever reached the postseason from 17 games under .500, according to the Elias Sports Bureau.
GIANTS 6, ROCKIES 4
DENVER — Robbie Ray threw six efficient innings after regrouping from a fall while covering first base, Willy Adames hit a two-run double as part of a four-run opening frame and San Francisco beat Colorado.
Ray (8-6) allowed three runs while striking out four.
It was a wobbly opening frame for Ray, who fell to the ground after taking a flip from Rafael Devers and stepping on first base for the second out. Ray continued after being checked out.
But the left-hander allowed four straight baserunners, including a three-run homer from Cole Carrigg. Ray settled in and kept the Rockies at bay before turning the game over to the bullpen. Caleb Kilian gave up a two-out RBI single to pinch-hitter TJ Rumfield in the ninth. He struck out Troy Johnston to end the game and earn save No. 8.
Newly-named All Star Luis Arraez had three hits, including an RBI single, while Bryce Eldridge added a solo homer and a run-scoring double.
CARDINALS 3, CUBS 0
CHICAGO — Rookie JJ Wetherholt homered and doubled, Kyle Leahy threw five crisp innings and St. Louis beat Chicago at foggy Wrigley Field for its third straight victory.
Ivan Herrera and Alec Burleson each had RBIs to help St. Louis win for the fifth time in six, and hand the Cubs a second straight loss following a five-game winning streak.
Wetherholt also singled and walked as the third-place Cardinals a half- game behind second-place Chicago in the NL Central.
The game was delayed by fog starting for 15 minutes after the sixth inning with the Cardinals ahead 2-0.
The rare Saturday night contest at the iconic North Side ballpark started an hour late due to rain, then fog billowed in beginning the second inning and got denser. Players seemed to struggle tracking fly balls, but there were no misplays.
DIAMONDBACKS 4, BREWERS 3
PHOENIX — Adrian Del Castillo hit a three-run home run in the first inning and Arizona held on to beat Milwaukee.
Merrill Kelly (6-8) went five innings to win for the first time in seven starts. He allowed eight hits, walked two and struck out six. He gave up two runs in the fifth on Christian Yelich’s sixth home run of the season.
Paul Sewald gave up Jackson Chourio’s 13th homer in the ninth but finished for his 20th save in 21 chances.
Brewers starter Brandon Woodruff left the game in the fourth inning, accompanied by a trainer, after striking out Del Castillo on a 3-2 pitch.
Woodruff was making his third start since returning from the injured list with right shoulder inflammation. His highest velocity pitch in the fourth inning was 87 mph. He gave up two hits, three runs and a walk in 3 2/3 innings, striking out six.
RED SOX 8, ANGELS 1
ANAHEIM, Calif. — Willson Contreras and Romy Gonzalez homered to back the superb pitching of Sonny Gray, who allowed one run and four hits in six innings of Boston’s win over Los Angeles.
Wilyer Abreu added a two-run double, and relievers Jovani Morán, Greg Weissert and Alec Gamboa combined for three hitless innings for the Red Sox, who have won seven of nine games. The Angels have lost five straight and 11 of 17 since June 17.
Gray (10-1) induced two of Boston’s three double-play grounders, struck out seven and walked one. The 36-year-old right-hander has six straight quality starts since May 30, a stretch in which he’s gone 5-0 with a 1.97 ERA.
MARLINS 7, ATHLETICS 2
WEST SACRAMENTO, Calif. — Sandy Alcantara allowed one run with a season-high eight strikeouts in eight innings to win his seventh consecutive start, leading Miami past the Athletics.
Otto Lopez homered and had three hits and three RBIs for Miami to celebrate his first All-Star selection. Joe Mack and Kyle Stowers also connected while Liam Hicks added three hits for the Marlins (48-42).
Alcantara (10-4) gave up six hits and walked one against the A’s to extend the longest winning streak by a Marlins starter since 2016. Tyler Zuber pitched the ninth. Miami has won eight of 11.
Lopez, the National League leader in hits entering the day who will join teammate Max Meyer in the All-Star Game, hit a two-run home run off A’s starter Aaron Civale in the third. The 27-year-old infielder also got to Civale for an RBI double in the fifth for his 38th multi-hit game before the All-Star break, an ongoing Marlins record.
Joshua Kuroda-Grauer and Carlos Cortes each had two hits for the A’s. Manager Mark Kotsay’s club has lost four of five on its homestand and 10 of 13 overall.
DODGERS 3, PADRES 0
LOS ANGELES — Yoshinobu Yamamoto struck out 10 in seven innings, Freddie Freeman homered and Los Angeles Dodgers beat San Diegot, handing the Padres their eighth consecutive loss.
After wiggling out of a first-inning jam when the Padres had runners on first and third, Yamamoto (9-5) settled in to match a season high with the 10 strikeouts while allowing three hits. He had his second win over the Padres in eight days.
Freeman had two RBIs as the Dodgers won for the 10th time in 12 games in a run that includes five victories over the Padres. Los Angeles improved to 7-2 against San Diego this season.
After Wandy Peralta opened with a scoreless inning for the Padres, right-hander Griffin Canning (1-6) allowed one run over four innings with four strikeouts. San Diego lost eight consecutive games for the first time since dropping 10 in a row in 2013.
San Diego lost the opener of the four-game series after leading by six runs Thursday and blew a three-run lead Friday.
Read more Braves unleash 5 homers in a 14-3 rout of the Mets as Chris Sale earns win