DETROIT (AP) — WHITE SOX 5, TIGERS 1
DETROIT (AP) — Drew Thorpe pitched six scoreless innings and got his first major league win in his third start, pitching Chicago over Detroit.
Thorpe (1-1) allowed two hits and four walks while striking out five. The 23-year-old right-hander didn’t get a decision in his debut at Seattle on June 11, then lasted 3 1/3 innings in a 12-5 loss at Arizona on June 16.
A second-round pick by the Yankees in the 2022 amateur draft, Thorpe was dealt to San Diego in the December trade that brought Juan Soto to New York, then was traded to Chicago in March as part of a package for right-hander Dylan Cease.
Korey Lee homered, Nicky Lopez had three hits and an RBI, and Andrew Vaughn, Paul DeJong and Lenyn Sosa drove in runs as the major league-worst White Sox (21-57) stopped a three-game losing streak.
Justin Anderson, John Brebbia and Michael Kopech pitched an inning each, with Brebbia allowing Mark Canha’s RBI groundout in the eighth.
Detroit (35-41) has lost five of six, scoring six runs during that span.
CARDINALS 9, GIANTS 4
ST. LOUIS (AP) — Alec Burleson had a career-high five RBIs with his first multi-homer game and St. Louis overcame a three-run, first-inning deficit to beat San Francisco and move back over .500.
Paul Goldschmidt and Brendan Donovan also homered for the Cardinals, who at 38-37 matched their season high of one game over .500. They were also 5-4 and 36-35.
Burleson hit a three-run homer in the fourth off Jordan Hicks for a 5-4 lead and a two-run drive against Sean Hjelle in the sixth, his 12th home run this season. The top three batters in the Cardinals’ order were 7 for 14 with three homers and eight RBIs.
Facing his original team for the first time, Hicks (4-4) allowed a career-high five earned runs, six hits and three walks in four innings. The 27-year-old right-hander was traded to Toronto last July 30, then became a free agent and signed a $44 million, four-year contract with the Giants.
San Francisco has lost four straight and six of seven.
CUBS 8, METS 1
CHICAGO (AP) — Jameson Taillon pitched seven crisp innings, Christopher Morel homered and Chicago cooled off New York with a victory.
Taillon struck out a season-high 10 in his first win since May 4. The right-hander allowed one run and six hits.
New York averaged 6.6 runs and 10.3 hits while going 12-3 in its previous 15 games, including an 11-1 victory in the series opener on Friday. But it was held in check by Taillon (4-3) and two relievers on a hot afternoon at Wrigley Field.
Francisco Alvarez homered for the second straight day for New York, and J.D. Martinez had two of the team’s seven hits. Tylor Megill (2-4) lasted just three innings in his worst start of the season.
The Cubs grabbed control with five runs in the first. Morel singled home Seiya Suzuki and scored on Dansby Swanson’s double. Pete Crow-Armstrong capped the fast start with a standup triple into the corner in right, driving in Swanson.
Morel made it 6-0 with a 446-foot drive to center in the third. It was Morel’s team-high 14th homer.
PIRATES 4, RAYS 3
PITTSBURGH (AP) — Jared Jones struck out eight, Oneil Cruz homered into the Allegheny River and Pittsburgh beat Tampa Bay Rays.
Jones (5-6) overcame some early control issues to allow two runs over seven solid innings to bounce back from a pair of recent shaky starts.
The 22-year-old right-hander hit Brandon Lowe and Amed Rosario in the first inning, catching Rosario’s helmet with a 99 mph fastball that forced the third baseman to exit with facial lacerations. Jones then settled down.
Aroldis Chapman gave up an RBI double to Yandy Díaz with two outs in the ninth but got Isaac Paredes to ground out and got his second save.
ASTROS 5, ORIOLES 1
HOUSTON (AP) — Ronel Blanco pitched seven strong innings and Chas McCormick homered twice to lead Houston to a win over Baltimore.
Yordan Alvarez added a two-run shot to help Houston extend its winning streak to four games.
Blanco (8-2), who threw seven hitless innings in his last start, allowed four hits and a run with three strikeouts for his third straight win.
Alvarez put the Astros on top with his 16th homer, which came off Corbin Burnes (8-3) in the third, and McCormick made it 4-1 in the fifth. McCormick got his fifth career multihomer game when he connected again in the eighth.
Burnes allowed five hits, including a season-high two homers and a season-most four runs in seven innings to snap his career-best streak of 10 consecutive quality starts. He was 5-0 in seven starts since a loss at Washington on May 7.
RANGERS 6, ROYALS 0
ARLINGTON, Texas (AP) — Jon Gray allowed two hits over five innings to rebound from his worst major league start and Wyatt Langford hit an eighth-inning grand slam that led Texas over Kansas City.
Gray (3-3) gave up back-to-back third-inning singles while throwing 51 of 72 pitches for strikes. He gave nine earned runs and 11 hits in three innings-plus last Monday in a 14-2 loss to the New York Mets.
Langford, a rookie who debuted on opening day, connected off Angel Zerpa for the Rangers’ first grand slam this season.
World Series champion Texas has won three straight following a five-game losing streak. Kansas City has lost 10 of 13, scoring 36 runs in those games.
GUARDIANS 6, BLUE JAYS 3
CLEVELAND (AP) — José Ramírez and Bo Naylor hit two-run homers and Steven Kwan added a solo shot while pushing his average back near .400, leading Cleveland to a win over Toronto.
All three homers came off José Berríos (6-6) as the AL Central-leading Guardians (48-26) moved 22 games over. 500 for the first time this season.
Rookie Daniel Schneemann also homered for Cleveland, which has 86 homers in 74 games after hitting just 48 at the same point a year ago.
Isiah Kiner-Falefa homered twice and Davis Schneider connected for Toronto, which lost its fifth game in a row.
PHILLIES 12, DIAMONDBACKS 1
PHILADELPHIA (AP) — Zack Wheeler allowed only one run and two hits in seven innings of work Saturday while Bryce Harper, Alec Bohm, Nick Castellanos and David Dahl all homered as Philadelphia cruised to a 1win over Arizona.
The win allowed the Phillies to be the first National League team to record 50 wins with a 50-26 record. The New York Yankees have 51 wins entering a Saturday night game against the Braves to lead the majors as the season’s halfway point approaches.

