Jose Guillen, Alex Gordon and Mark Teahen went deep and Kansas City finished with five homers in a 6-5 victory over the Colorado Rockies on Wednesday.
Billy Butler and Brayan Pena also connected for the Royals, who lead the American League with 54 homers this spring.
Colorado's Aaron Cook worked three innings in his final outing before Monday's opening-day start against the Arizona Diamondbacks. He gave up three runs and seven hits.
Royals right-hander Gil Meche allowed one run and three hits in four innings, but walked four.