Photo: Melissa Tamez/USA TODAY Sports

A late two-run homer by Salvador Perez helped the Kansas City Royals top the Chicago White Sox 4-2 in the first game of Wednesday's doubleheader. Chicago clung to a 2-1 lead for most of the game after Paul Dejong's second-inning two-run homer. The White Sox have now lost six games in a row.

Chicago called upon another farmhand, Jonathan Cannon, to make his MLB debut on Wednesday, following teammate Nick Nastrini's first big-league start on Monday. Cannon, a 2022 White Sox draftee, is the first pitcher from that class to make his MLB debut, which was scheduled for Tuesday but postponed due to rain.

Debut Cannon

Cannon slightly outshined his peer's debut as he cruised through five innings, allowing only one run on three hits and a walk. He fanned three and tossed 54 strikes in 79 pitches.

The only blemish on his line came in the second inning when center fielder Dominic Fletcher slipped twice on Nelson Velazquez's two-out fly ball. The Royals DH reached second and scored on Adam Frazier's base hit.

Searching for Bare Minimum

The White Sox' dismal offense staked their rookie starter to a lead in the bottom half of the frame. Paul DeJong launched his team-leading third homer, a two-run blast off of Brady Singer with one out and Eloy Jimenez, who walked, on first base.

DeJong went 3-for-3 with a walk, a single, and a double. However, the White Sox' abysmal offense produced only three additional hits — all singles — and two walks.

Jordan Leasure relieved Cannon in the sixth, holding the Royals scoreless despite a ground-rule double and walk. The rookie reliever hasn't allowed a run in 2024 through his first 7.1 innings.

Steven Wilson lowered his ERA to 1.13 with a scoreless inning of relief in the seventh, his sixth straight appearance without allowing a run.

Not Good Enough

White Sox pitching could only hold the lead until one out in the eighth. Bobby Witt Jr. beat out an infield single and quickly stole second base. Michael Kopech retired Vinnie Pasquantino but, with two outs, surrendered a homer and the lead.

Dominic Leone gave up a long solo homer to Hunter Renfroe in the ninth for the Royals' fourth and final run.

News and Notes

The White Sox appointed left-hander Jared Shuster to serve as the 27th player for the doubleheader.

Nastrini and Cannon are the first White Sox pitchers to make back-to-back debuts since 1932.

What's On Tap Next?

The White Sox and Royals play the second game of Wednesday's doubleheader to conclude the three-game series. Erick Fedde will toe the rubber for Chicago against Kansas City's Michael Wacha. First pitch is scheduled for 4:25 and the game will air on NBC Sports Chicago.

More must-reads:

TODAY'S BEST
Do Oilers need more from Connor McDavid to get to Stanley Cup Final?
All-Rookie teams show gems available all over draft
The NBA has not witnessed this much parity in 50 years
Knicks expected to be 'aggressive' in upgrading their roster
Drew Bledsoe offers advice for Patriots rookie QB Drake Maye
2024 AFC revenge games: Brothers, 'Stefon Diggs Bowl' to take center stage
2024 NFC revenge games: Which game should Cowboys, others have circled?
How All-Star Race victory could turn Joey Logano's season around
Xander Schauffele's triumph could open the floodgates for his career
Anderson Silva, Chael Sonnen will finish off their trilogy in a boxing ring
Ranking the five best MLB free-agent signings of offseason
Veteran WR, former first-round pick announces NFL retirement
Oilers advance to West Final again after holding off Canucks in Game 7
Bengals star WR not expected to sign franchise tender before OTAs
Red Sox RHP diagnosed with ligament damage in elbow
Watch: Caitlin Clark shows off range with logo three, but Fever fall short
Former Dolphins receiving leader announces his retirement from NFL
Detroit Lions dominate PFF's top-25 players under 25
Hall of Famer, legendary Raiders offensive lineman dead at 86
Report: Cavs owner 'would never' trade Donovan Mitchell to this team