Putz works perfect inning, Arizona wins

Posted: Updated:
Arizona Diamondbacks pitcher Aaron Heilman pitches to the Kansas City Royals in the first inning of a spring training baseball game in Surprise, Ariz., Monday, March 7, 2011. (AP Photo/Lenny Ignelzi) By Lenny Ignelzi Arizona Diamondbacks pitcher Aaron Heilman pitches to the Kansas City Royals in the first inning of a spring training baseball game in Surprise, Ariz., Monday, March 7, 2011. (AP Photo/Lenny Ignelzi) By Lenny Ignelzi

SURPRISE, Ariz. (AP) -- 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.