CHICAGO – Tim Anderson hit a two-run homer to cap a four-run, seventh-inning rally, Reynaldo Lopez pitched six strong innings in his White Sox debut, and the Sox won their fourth straight, 6-3 over the sliding Kansas City Royals on Friday night.
Mike Moustakas belted a pair of deep solo shots to give him 34 homers, but the Royals lost their fifth straight and 10th in 12.
Adam Engel's second triple of the game drove in the tiebreaking run in the seventh. Yolmer Sanchez had two RBIs and Kevan Smith doubled in a run as the AL-worst White Sox kept rolling following a three-game sweep of league-leading Houston.
Aaron Bummer (1-2) pitched a scoreless seventh and eighth to earn his first major league win. Kansas City starter Danny Duffy (7-8) allowed five runs and seven hits in his second straight loss.
Tyler Clippard got the final two outs for third save in eight chances as Kansas City scored its third run on wild pitch.
Lopez allowed two runs – both on Moustakas' homers. The 23-year-old right-hander, one of rebuilding Chicago's prized prospects, permitted four hits and struck out six after being recalled from Triple-A Charlotte earlier in the day.
The 23-year-old Lopez was acquired by the Sox from Washington in December 2016 with right-handers Lucas Giolito and Dane Dunning for outfielder Adam Eaton.
Moustakas' first homer, with one out in the fourth, was the first hit off Lopez.
The Sox jumped out 1-0 in the first when Smith lined a double to the left-center gap and drove in Anderson. Engel tripled off the right-center wall, then scored on Sanchez's grounder in the second to make it 2-0.
After Moustakas cut it to 2-1 with one out in the fourth, Cheslor Cuthbert and Alcides Escobar followed with sharp singles. But following a mound conference with pitching coach Don Cooper, Lopez settled down and got the next two outs.
Moustakas' second homer tied it at 2-all in the sixth.
Engel became the first Sox player to triple twice in a game since Alejandro De Aza did it in August 2011.
To make room for Lopez, the Sox assigned LHP David Holmberg to Charlotte. ... The Sox acquired minor league RHP Ryan Burr from the Arizona Diamondbacks on Friday for international signing bonus pool money.
Sox INF/OF Nicky Delmonico beat out an infield hit in the fifth and has reached base safely in his first 10 games since being called up from Charlotte on Aug. 1. Delmonico, who has an eight-game hitting streak, is the first Sox player to reach base in his first 10 games since Larry Rosenthal in 1936.
Royals: RHP Trevor Cahill, placed on the 10-day on Thursday with right shoulder soreness, said he was relieved to learn there was no structural damage, but did not know how long he would be sidelined. Cahill was unable to throw for 10 days after the same injury last season. . Royals CF Lorenzo Cain hit the wall awkwardly tracking Engel's triple in the second. Cain sprawled on the warning track for a few moments, but stayed in the game.
Sox: OF Avisail Garcia got the day off to "give his legs a break" according to manager Rick Renteria. Garcia, the White Sox's lone 2017 All-Star, had played three straight games after missing 12 with a strained ligament in his right thumb.
A pair of struggling right-handers meet when the Royals' Ian Kennedy (4-8, 4.83) faces the Sox's James Shields (2-4, 6.03) on Saturday night. Shields is 0-3 with a 8.13 ERA in six starts since his last win, on June 29. Kennedy has lost his last two starts, allowing 10 runs in 10 innings.