Denny Medley-USA TODAY Sports

The Kansas City Royals rallied from an early six-run deficit to earn a 7-6, walk-off win over the visiting Chicago White Sox on Tuesday night.

Gregory Santos (2-2) balked in the winning run, blowing his fourth save of the season as the White Sox (53-86) dropped their fifth straight game.

Bobby Witt Jr. tied the game with a one-out RBI double before Santos failed to come set while pitching to Edward Olivares, forcing home Maikel Garcia.

Jackson Kowar (1-0) struck out one in a scoreless ninth for his first major league win.

The White Sox built a 5-0 lead with a pair of second-inning long balls. Yoan Moncada's two-run shot to deep center opened the scoring. Korey Lee later smacked his first big-league homer, a three-run blast over the left field bullpen, to snap an 0-for-23 slump.

In the third, Andrew Vaughn's one-out solo shot to center increased Chicago's lead to 6-0. Vaughn had three of Chicago's 13 hits.

The White Sox pounded Brady Singer for six runs on nine hits and a walk over five innings.

Struggling to command his slider, Dylan Cease surrendered extra-base hits in four straight innings, including three home runs. In 5 1/3 innings, he allowed five runs (four earned) on eight hits and two walks with seven strikeouts.

MJ Melendez's two-out RBI single in the third got the Royals on the board before three solo home runs cut their deficit to 6-4.

Nelson Velazquez went deep leading off the fourth for his eighth homer in 22 games with Kansas City. It was his 11th home run of the season.

With two outs in the inning, Chicago-area native Michael Massey added a solo shot of his own. Massey is a career .389 (21-for-54) hitter with four home runs in 54 career at-bats against the White Sox.

Melendez added a two-out homer in the fifth.

The Royals won consecutive games for the first time since Aug. 3-4.

Sidelined since Saturday with right quad cramping, Luis Robert Jr. pinch-hit in the seventh.

The White Sox have lost 16 of their last 22 games.

More must-reads:

TODAY'S BEST
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness
Even Mike Budenholzer admits the Suns need a point guard
Watch: Juan Soto's first multi-homer game as a Yankee
Xander Schauffele, Collin Morikawa lead at PGA Championship
Knicks could get major boost for Game 7 showdown with Pacers
Giants All-Star pitcher suffers setback in recovery from injury
Panthers star named winner of 2024 Selke Trophy
WNBA to investigate $100,000 sponsorship deals for Aces players
Tiger Woods blames one big factor for missing the cut at PGA Championship
'Ain't good enough': Draymond Green claims Celtics must 'win it all' or it's a 'failure'
Blue Jays GM wants struggling club to feel 'massive sense of urgency'
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant