Arizona reliever J.J. Putz pitched a perfect inning and the Diamondbacks outhomered the Kansas City Royals 8-6 in a split-squad game Monday.
   
A wind that gusted up to 29 mph toward right-center field helped
several balls fly over the wall.
   
Juan Mirando, Konrad Schmidt, A.J. Pollock and Ryan Wheeler
homered for the Diamondbacks. Pollock hit a three-run shot and
Wheeler also connected in a four-run ninth off rookie Kevin
Pucetas.
   
Melky Cabrera, Kila Ka'aihue and Clint Robinson homered for the
Royals. Ka'aihue's three-run homer gave him a team-leading eight
RBIs.
   
Putz, signed to be the Diamondbacks' closer, worked a flawless
fourth in his spring debut. He got three groundball outs on nine
pitches.