NEW YORK >> Clarke Schmidt pitched seven hitless innings and the New York Yankees held the Baltimore Orioles to one hit in a 9-0 rout on Saturday.

JT Brubaker gave up a single to Gary Sánchez to open the eighth for the Orioles’ only hit.

Schmidt (4-3) was bidding to throw New York’s first no-hitter since Domingo Germán threw the Yankees’ major league-leading fourth perfect game on June 28, 2003. The Yankees had not thrown a no-hitter at home since David Cone’s perfect game on July 18, 1999, against the Montreal Expos.

Baltimore was nearly no-hit for the first time since Aug. 12, 2015, in Seattle by Hisashi Iwakuma.

Schmidt struck out five and issued both walks in the first inning when he threw 29 pitches. The right-hander threw first pitch strikes to 16 of 24 hitters and exited after tying his career high of 103 pitches.

Schmidt exited after throwing 21 pitches in the seventh. Brubaker allowed a two-strike single to Sánchez and some in the crowd of 46,142 lightly booed.

Brubaker pitched the final two innings to finish New York’s second one-hitter this season.

Trent Grisham, JC Escarra, Ben Rice and Anthony Volpe hit solo homers as the Yankees finished with 14 hits and won for the second time in nine games.

Rays 8, Tigers 3 >> Junior Caminero, Danny Jansen and Christopher Morel each hit a solo homer, helping Ryan Pepiot and the Tampa Bay Rays beat the Detroit Tigers 8-3 on Saturday.

Taylor Walls had two RBIs for Tampa Bay, and Yandy Díaz extended his hitting streak to 12 games. Pepiot (5-6) struck out seven while pitching five innings of one-run ball.

With its second straight win over AL Central-leading Detroit, Tampa Bay moved a season-best nine games over .500 at 43-34. The Rays are a major league-best 22-8 since May 20.

Blue Jays 7, White Sox 1 >> Vladimir Guerrero Jr. and Bo Bichette homered, helping José Berríos and the Toronto Blue Jays beat the lowly Chicago White Sox 7-1 on Saturday.

Berríos surrendered an unearned run and two hits in a season-high 7 2/3 innings. The right-hander struck out five and walked three in his first win since May 29.

The last-place White Sox finished with two hits in their ninth loss in 10 games. They dropped to 8-32 on the road this year.

Davis Schneider had two hits and three RBIs as Toronto bounced back nicely from Friday’s 7-1 loss in the series opener.

The crowd of 41,488 rose for a standing ovation when Berríos (3-3) exited after walking Ryan Noda. The lengthy start was a welcome one for a Toronto bullpen that used six relievers to cover seven innings Friday.

Cubs 10, Mariners 7 >> Ian Happ homered twice and drove in four runs, and the Chicago Cubs held off Cal Raleigh and the Seattle Mariners for a 10-7 victory on Saturday.

Raleigh opened the ninth inning with his major league-leading 30th homer after he also went deep twice on Friday. Luke Raley hit a two-out single for Seattle, but Daniel Palencia closed it out when he retired Donovan Solano on a foul popup.

Michael Busch, Kyle Tucker and Pete Crow-Armstrong also homered for Chicago on a 94-degree day at Wrigley Field with a 20-mph wind blowing toward center field. Brad Keller (3-0) got five outs for the win for the NL Central leaders.

Solano and Raley each had three hits and two RBIs for Seattle, which won 9-4 in the series opener on Friday.

Brewers 9, Twins 0 >> Jose Quintana pitched six innings of three-hit ball, and the Milwaukee Brewers beat the Minnesota Twins 9-0 on Saturday.

Isaac Collins had two hits and three RBIs for Milwaukee in its third consecutive win. Brice Turang had two hits and scored two runs.

The Brewers improved to 6-2 in their last eight games and moved a season-high seven games over .500 at 42-35.

The Twins had four hits in their eighth loss in nine games. They lost 17-6 in the series opener on Friday.

The game was played under an excessive heat warning. The feels-like temperature reached 105 degrees with little breeze.

Quintana (5-2) struck out four and walked one. Grant Anderson pitched an inning before Aaron Ashby finished the shutout for the Brewers.

Twins right-hander Simeon Woods Richardson (2-4) allowed four runs, three earned, and four hits in six innings.

Cardinals 6, Reds 5 >> Yohel Pozo had a two-out RBI single in the 11th inning to give the St. Louis Cardinals a 6-5 comeback victory over the Cincinnati Reds on Saturday.

The Cardinals overcame a 5-2 deficit, tying it in the ninth on Nolan Arenado’s leadoff homer off Emilio Pagán. Alec Burleson had a two-run homer and an RBI single for St. Louis.

Phil Maton (1-2), the Cardinals’ sixth pitcher, threw one inning for the victory. Rookie Chase Petty (0-3), the eighth Reds pitcher, gave up the deciding hit to Pozo.

Rangers 3, Pirates 2 >> Corey Seager singled in the tiebreaking run in the sixth inning and rookie Kumar Rocker won his second straight start and the Texas Rangers beat the Pittsburgh Pirates 3-2 on Saturday.

Seager’s sharp single to center field scored Josh Smith and put the Rangers ahead 2-1. Marcus Semien followed with a sacrifice fly.

Rocker (3-4) gave up two runs and five hits in 5 1/3 innings after pitching five scoreless innings against the Chicago White Sox in his previous start last Sunday. The Rangers have won the first two games of the series and will try to finish the sweep on Sunday.

Braves 7, Marlins 0 >> Ronald Acuña Jr. had two hits, walked twice and drove in a run as the Atlanta Braves beat the Miami Marlins 7-0 on Saturday.

Drake Baldwin homered while Marcell Ozuna hit an RBI double and singled for the Braves, who have won seven of nine after falling to a season-low 10 games under .500 on June 10.

Braves starter Grant Holmes (4-6) overcame control problems and pitched 5 2/3 innings, giving up five hits while walking five and striking out five. Enyel De Los Santos, Dylan Lee and Rafael Montero completed the shutout.

Acuña, the 2023 NL MVP, has reached safely in 25 of 26 games since being reinstated from the injured list on May 23.