White Sox second baseman hopeful Micah Johnson, in a battle with Emilio Bonifacio, Carlos Sanchez and Beckham for the starting job, had four hits, scored two runs and drove in a run. He has a hit in six straight Cactus League at-bats.
Johnson also made a sensational defensive play in the third inning as he ranged to his right, made a glove stop and flipped the ball to second with his glove for a forceout.
Royals third baseman Mike Moustakas showed he continues to work on hitting against the shift. He put down a good bunt in the first toward third base but was thrown out. In the third, Moustakas utilized an inside-out swing to single sharply to left.
"He put a really nice swing on that. Nice piece of hitting," Royals manager Ned Yost said.
Jarrod Dyson got the Royals (6-1) on the board in the bottom of the first with a blast to right-center for his first homer of the spring.
Guthrie made his first start of the spring and after giving up three runs in the first, put the White Sox down in order in the second inning.
"I wasn't working on anything specific," Guthrie said. "Just trying to build on my stamina. My location was pretty decent."
White Sox prospect Tyler Danish worked 2 1/3 innings, giving up three hits and two runs, and Scott Carroll struck out three over 2 2/3 scoreless innings.
Up next: The Royals will have a pair split-squad games on Wednesday. Right-hander Yordano Ventura, the likely Opening Day starter, faces the Padres at Surprise Stadium in a 3:05 p.m. CT start. A second squad will travel to Goodyear as right-hander Joe Blanton faces the Reds in another 3:05 p.m. start. Both games can be heard live on Gameday Audio.
Jeffrey Flanagan is a reporter for MLB.com. Follow him on Twitter at @jflanagankc. This story was not subject to the approval of Major League Baseball or its clubs.