The Chicago White Sox are heating up at the perfect time. On Wednesday night, they edged out the Kansas City Royals 6-5 at Guaranteed Rate Field, securing their fourth straight victory and bringing their record to a solid 15-8 over the last 23 games.
Jarred Kelenic was the offensive spark, collecting two hits and driving in two runs. But it was Colson Montgomery who stole the spotlight with a three-hit performance, including a solo homer in the seventh inning that extended Chicago's lead to 6-3. That 399-foot blast off reliever John Schreiber was Montgomery's 11th of the season and proved to be the game-winner.
The White Sox reached the .500 mark (21-21) for the first time since opening day 2025, a milestone that speaks to their recent surge. On the mound, Tyler Davis earned his first major league win with 1⅔ scoreless innings of relief, while Seranthony Domínguez locked down his 10th save—though not without drama. Bobby Witt Jr. crushed a two-run homer with two outs in the ninth, but Domínguez struck out pinch-hitter Jac Caglianone to end the threat.
The Royals, now losers of five of their last seven, couldn't overcome an early deficit. Starter Seth Lugo allowed five runs on eight hits over five innings, and Kansas City's offense managed just five hits total. The game saw a brief Royals rally in the fourth, when Noah Schultz walked the bases loaded and Nick Loftin delivered a sacrifice fly, followed by a two-run single from Vinnie Pasquantino. But the White Sox answered right back in the fifth, with Kelenic's two-run double off the right-field wall putting Chicago ahead for good.
Jordan Hicks also delivered in a clutch spot, escaping a bases-loaded, no-out jam in the seventh by striking out Maikel Garcia, Witt, and Lane Thomas in succession.
The series finale on Thursday features a lefty duel: Kris Bubic (3-1, 3.50 ERA) takes the ball for Kansas City, while Anthony Kay (2-1, 4.89) starts for Chicago. If the White Sox keep swinging hot bats like this, they could make it five straight.
