Eloy Jimenez hit his first career grand slam, Yoan Moncada launched a monster two-run homer and the White Sox beat the Kansas City Royals 7-3 on Tuesday night.
Adam Engel added a solo shot for as the White Sox won their second straight, but just their fourth in 14 games.
Adalberto Mondesi, Alex Gordon and Ryan O'Hearn went deep for the Royals on a warm night when the ball carried well and every run was scored on a homer.
Ivan Nova (10-12) allowed three runs in 5 2/3 innings to snap his three-game losing streak. The right-hander yielded six hits, including the Royals' three solo shots, while walking none and striking out five.
Jacob Junis (9-13) permitted five runs in five-plus innings in losing for the third time in four decisions.
First baseman Andrew Vaughn, drafted No. 3 overall and signed by the White Sox out of Cal-Berkeley in June, made his first trip to Guaranteed Rate Field and met with players and coaches. Rated by Baseball America as the top hitter in the 2019 draft, Vaughn played for two Class A teams this season.
Glenn Sparkman (3-11, 5.97 ERA) faces White Sox RHP Reynaldo Lopez (9-12, 5.17) on Wednesday night. Lopez threw an 11-strikeout one-hitter at Cleveland last Thursday.