Shields sharp for Royals

Kansas City ace James Shields allowed one hit in three scoreless innings, and Mike Moustakas hit a three-run homer in the Royals’ 6-5 victory over the Arizona Diamondbacks on Wednesday.

A.J. Pollock’s leadoff single in the third was the only hit Shields has allowed in four innings this spring. Shields struck out three with no walks.

Patrick Corbin, set to be Arizona’s opening-day starter against the Los Angeles Dodgers in Sydney, Australia, on March 22, allowed two runs on four hits in four innings. He struck out four and walked two. Moustakas’ deep shot was his third homer of the spring.

Trainer’s room

Royals: Kansas City has shut down right-hander Luke Hochevar for at least the next three weeks after he sprained his right elbow Monday in his next-to-last pitch against the Chicago White Sox. Hochevar, who was vying for a spot in the rotation, doesn’t expect to be throwing in games before the end of May.