KANSAS CITY, Mo. -- Dayan Viciedo and Alejandro De Aza homered to lead a potent Chicago White Sox offense in a 9-1 victory over the Kansas City Royals on Friday night at Kauffman Stadium.
Viciedo's three-run homer capped a five-run third inning that gave the White Sox a 7-0 lead and drove Royals starter Jeremy Guthrie from the game.
De Aza stroked his 10th homer in the sixth, a two-run shot just inside the right-field foul pole for a 9-0 Chicago lead.
The win snapped Chicago's three-game losing streak and Kansas City dropped its third straight. The Royals' three-game losing streak is their longest since George Brett became the team's hitting coach on May 30.
Hector Santiago (3-5) shut out the Royals until Eric Hosmer's third homer of the season with two out in the sixth. The win was Santiago's first over Kansas City.
Santiago worked a career-high eight innings, allowing three hits and one run with one walk and five strikeouts.
Guthrie (7-5) allowed six runs, five hits and three walks with one strikeout in 2 1/3 innings before being replaced by Bruce Chen. Guthrie has lost five of his last seven decisions after starting the season 5-0.
Every White Sox player in the starting lineup except catcher Tyler Flowers had at least one hit and scored or drove in at least one run. Six of Chicago's 11 hits went for extra bases.
Hosmer had two of Kansas City's three hits. He is batting 316 (24-for-76) in June after hitting .261 in the first two months of the season.
The White Sox grabbed a first-inning lead, scoring twice as Guthrie struggled with his control. Guthrie walked three in the 33-pitch inning, including Paul Konerko to drive in Alexei Ramirez, who doubled, for for the first run. Conor Gillaspie followed with a sacrifice fly to deep right field, scoring Alex Rios.
Guthrie was driven from the game in the third when four of the first five White Sox batters hit safely, scoring two more runs. Ramirez scored on a double by Rios, who then scored on Adam Dunn's base hit to left center. After Gillaspie singled, Chen replaced Guthrie with Chicago leading 4-0.
Viciedo added the exclamation point to the inning, hitting Chen's second pitch into the seats beyond the left-center field wall for a 7-0 White Sox lead.
Santiago allowed hits in each of the first two innings but settled down to retire 10 straight. He struck out four against no walks through the first five innings. Santiago entered the game with 11 1/3 scoreless innings in his career against the Royals and has fanned at least six batters in all but one of his eight starts this year.
NOTES: A year after leading the majors with a franchise-record .9883 fielding percentage, the White Sox currently rank 14th at .980. Chicago has made at least two errors 11 times this year and are on pace to commit 118 errors for the season, which would be 48 more than they made in 2012. ... The May 2 game between the Royals and Rays, which was snowed out, has been rescheduled for Monday, Aug. 26, at 1:10 p.m. CT. ... The White Sox have lost seven of their last nine and 13 of their last 18 games at Kauffman Stadium. Since 2011, Chicago is 16-26 against Kansas City. ... The Royals' 37 home runs are fewest in the American League and match the Miami Marlins for the fewest in the majors. Kansas City trails Minnesota -- 14th in homers in the American League -- by 26.