David Peralta had two hits and two RBIs for the Diamondbacks.
Right-hander Nathan Karns, vying for the Royals' No. 5 spot in the rotation, was solid again. In his first Cactus League start last week, he retired all six hitters he faced. On Monday, he retired the first eight hitters he faced before Jeff Mathis fisted an infield single.
Karns allowed two runners (both scored) in the fourth before exiting.
Royals closer Kelvin Herrera, being brought along slowly because of the long Spring Training, finally made his spring debut with a 1-2-3 fifth inning.