Kamil Krzaczynski-USA TODAY Sports

Andrew Benintendi delivered a game-ending single with two outs in the 10th inning to lift Chicago to a 3-2 victory against the visiting Minnesota Twins on Tuesday, the White Sox's second straight walk-off win.

The White Sox's Elvis Andrus sacrificed automatic runner Hanser Alberto to third base to start the inning before Tim Anderson grounded out to shortstop. That set the stage for Benintendi, who won the battle against Caleb Thielbar (0-1).

Chicago has won back-to-back games for the first time this season on the heels of a 10-game losing streak.

Jimmy Lambert (2-1) earned the victory, striking out two in a perfect 10th inning. White Sox pitching limited Minnesota to three hits.

Trevor Larnach gave Minnesota a 1-0 lead with a sixth-inning sacrifice fly. The White Sox responded one inning later, as Eloy Jimenez connected against reliever Jorge Lopez for a go-ahead, two-run homer to left-center.

The lead was short-lived, though, as Nick Gordon led off the eighth with a pinch-hit solo homer against Chicago's Alex Colome. It was the season debut for Colome, who spent 2019-20 with the White Sox and the following season with the Twins before pitching for the Colorado Rockies last year.

White Sox starter Michael Kopech overcame spotty control to pitch six innings of one-run, one-hit ball. The right-hander, who walked five and struck out seven, held the Twins hitless until Byron Buxton grounded a single past a diving Anderson at shortstop with one out in the sixth.

Benintendi robbed Carlos Correa of a solo home run to end the first inning, leaping over the left field wall after Kopech had fanned the first two hitters of the game.

Aiming for his sixth win in as many starts to open the season, Twins righty Joe Ryan took a no-decision after yielding one hit and two walks in six scoreless innings. He struck out seven.

Ryan retired 11 consecutive White Sox after a two-out walk to Yasmani Grandal in the second. The free pass followed the only hit Ryan allowed, a Gavin Sheets single.

Anderson, who returned from the injured list to take his familiar leadoff spot for Chicago, snapped the streak by working a 12-pitch walk with one out in the sixth. Anderson had been sidelined since spraining his left knee during an April 10 win at Minnesota.

More must-reads:

TODAY'S BEST
Timberwolves chew up Nuggets to force Game 7
Rangers secure spot in conference finals after stunning third-period comeback over Hurricanes
Xander Schauffele makes history in first round of PGA Championship
Yankees' Hal Steinbrenner shares massive Juan Soto contract update
Steelers' Cameron Heyward addresses contract holdout
Knicks star ruled out for potential closeout game
Dodgers starter undergoes season-ending UCL surgery
Clemson’s Dabo Swinney gives smug response about not using transfer portal
Caitlin Clark's debut was most-watched WNBA game in more than 20 years
Watch: Chris Kreider's natural third-period hat trick shatters Hurricanes' comeback hopes
Veteran NFL safety will either play for this team or retire in 2024
Former Red Wings head coach linked to open NHL job
How Patriots' Drake Maye has already impressed Jacoby Brissett
LeBron James, Giannis Antetokounmpo, Stephen Curry among Forbes' highest-paid athletes for 2024
Steve Cohen addresses if Mets could again be trade-deadline sellers
Tiger Woods ruins strong first round with sloppy finish at PGA Championship
NFL responds to speculation about Chiefs schedule and Taylor Swift
Despite hopes for change, NASCAR championship weekend will return to Phoenix in 2025
Chiefs will achieve something not done since 1927 with 2024 schedule
Yankees' Aaron Judge comments on resurgence after bad slump

Want more White Sox news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.