MESA, Ariz. (AP) — Mike Moustakas homered twice, Eric Hosmer added three hits and the Kansas City Royals beat the Chicago Cubs 5-3 on Sunday.
Cubs shortstop Starlin Castro left after the first inning with a slight strain of his right hamstring. He hurt himself trying to steal a base after he was hit by a pitch.
Moustakas hit a drive off Cubs starter Edwin Jackson leading off the second inning and a two-run shot off Carlos Villanueva in the third.
"It's about seeing as many pitches as you can," Moustakas said. "I've been seeing the ball pretty good as of late and I am trying to keep seeing the pitches, working the at-bats and fighting with two strikes."
Hosmer doubled twice, and Lorenzo Cain had two hits for the Royals. Kansas City starter Wade Davis gave up one hit in two scoreless innings.
Javier Baez and Justin Ruggiano each had two hits for Chicago.
The game at Cubs Park drew a Cactus League-record crowd of 14,680.
Royals: Davis, one of the candidates for the fifth spot in the rotation, was pretty efficient. He walked one, hit a batter with a pitch and had three strikeouts.
"Towards the end I got the release point down and got on top of (the ball)," he said. "I threw a couple of better changeups."
Cubs: Jackson gave up three hits and a run over two innings in his first start of the spring. He struck out three and hit a batter with a pitch.
Cubs: Castro didn't think his injury was as serious as a left hamstring problem that sidelined him from Feb. 27 to March 13 last spring.
"It's not too bad, like last year," Castro said. "You don't want to take a chance, so you take a couple of days. It was grabby at the end. Last year, I couldn't walk. Right now, I'm walking normal."