Kerry Carpenter hit a career-high three homers and drove in five runs to help the visiting Detroit Tigers pound the lowly Chicago White Sox 13-1 on Monday night.

Dillon Dingler and Wenceel Pérez also went deep as the Tigers became the first major league team to reach 40 wins this season.

Parker Meadows had two hits and scored three times in his season debut after being sidelined by an arm injury.

Jack Flaherty (4-6) pitched six innings of one-run ball in his second straight win. The right-hander allowed four hits, struck out four and walked one.

The White Sox finished with five hits in their seventh loss in eight games. Chase Meidroth singled and scored on Vinny Capra’s groundout in the sixth, accounting for the team’s only run.

Carpenter hit a two-run drive in Detroit’s three-run first against Jonathan Cannon (2-7). He connected for another two-run shot in the fourth and a solo drive in the sixth for his 13th homer on the season.

He batted again with two runners on in the eighth. Amid chants of “Kerry! Kerry!” by the Tigers fans in a crowd of 11,852, he flied out to center.

Carpenter became the first player to hit three homers for Detroit since Victor Martinez on June 16, 2016, at Kansas City.

Brewers 3, Reds 2: Christian Yelich hit his fourth home run in six games and Milwaukee extended its winning streak to eight games, beating host Cincinnati.

Yelich — named the National League Player of the Week earlier in the day — connected on a fullcount slider from Brady Singer (6-4) and drove it 417 feet to straightaway center and off the batter’s eye to break a 2-2 tie in the third inning.

Sal Frelick had a pair of hits for the Brewers, who have their longest winning streak since running off nine straight in August 2023.

Aaron Civale (1-1) picked up his first win of the season in his third start since missing nearly two months due to a strained left hamstring. The right-hander, who went 5 1/3 innings, rebounded after allowing two runs in the first and struck out five.

Trevor Megill retired Cincinnati in order in the ninth for his 12th save in 13 opportunities.

The Reds took a 2-0 lead in the first on RBI base hits by Elly De La Cruz and Spencer Steer.

The Brewers responded with a pair in the second after loading the bases. Joey Ortiz drew a walk to score Sal Frelick and Brice Truang’s sacrifice fly plated Andrew Monasterio.

Yelich is batting .450 over the last 10 games. He has gone 18 for 40 with six homers and 14 RBIs.

The former Westlake High standout left Sunday’s game against the Philadelphia Phillies in the third inning after being hit on the right hand by a sinker from Ranger Suarez in the first inning. Once he found out X-rays were negative, the 2018 NL MVP was preparing to make sure he wouldn’t have to take a day off.

“Worked on it the rest of the game (Sunday) did some stuff on the flight (from Philadelphia to Cincinnati) and came in early today. It was fine,” he said.

Padres 1, Giants 0 (10): Jose Iglesias hit a sacrifice fly in the 10th to break a scoreless tie, scoring automatic runner Jake Cronenworth as San Diego won at San Francisco.

Tyler Wade’s sacrifice bunt started the inning against Ryan Walker (1-3).

Robert Suarez (1-1) gave up Patrick Bailey’s leadoff single in the ninth but got out of it unscathed and finished for the win.

Giants starter Logan Webb struck out seven, allowed six hits and didn’t walk a batter over eight scoreless innings and outdueled Stephen Kolek for much of the game.

Rockies 6, Marlins 4: Hunter Goodman homered twice, including a go-ahead two-run shot in the fifth inning, and Colorado won at Miami to snap its fourth eight-game losing streak of the season.

It was the 10th win against 50 losses for the Rockies, who had already wrapped up the worst 60-game start in the modern era (since 1901).

An RBI single off Germán Márquez and a sacrifice fly by Eric Wagaman gave Miami a 3-1 lead in the first.

Jesús Sánchez’s run-scoring double made it 4-1 in the second.

Goodman homered in the third, and Tyler Freeman’s two-out RBI single in the fourth got the Rockies within a run.

Ezequiel Tovar singled leading off the fifth and Goodman followed with his ninth homer for a 5-4 advantage.