The Colorado Rockies are thankful all they lost was a game Sunday.
Kansas City's Melky Cabrera homered twice and drove in five runs to offset Carlos Gonzalez's big day. Gonzalez homered and tied a career high with six RBIs in the Rockies' 16-8 loss to the Royals, but a bigger concern was the slugger's health. He left in the seventh inning after he ran into the center-field wall and injured his right wrist.
Gonzalez caught Brayan Pena's fly, hit the wall and was down on the warning track for several minutes. He was driven off the field on a cart and taken to a hospital for precautionary X-rays.
The Rockies reported after the game that X-rays revealed a right wrist contusion and he is day-to-day.
"He went face first into that wall, making what we think is the play of the year," Rockies manager Jim Tracy said. "Surprising he didn't stick on it, as hot as the wall was. He was more sore on the glove hand, his right wrist."
Several teammates jogged out to center to check on Gonzalez.
"I went out there after he hit the wall and I think he's OK, but I'm not a doctor," shortstop Troy Tulowitzki said. "Give him credit, he's not scared of the wall. He plays the game the right way."
The Royals' 12 extra-base hits tied a franchise record set May 13, 1979. Cabrera matched his career best for hits and RBIs.
Kansas City tagged Jason Hammel (4-8) for six runs in 3 2-3 innings. Cabrera hit a solo homer in the first and a three-run homer in the third, and the Royals made it 6-0 in the fourth.
"It was a very ugly day. The start that we got was the worst of his season, the worst that we've had," Tracy said. "It was one of those days that, the other side of the field, if they hit the ball it's going to find a hole somewhere."
Hammel, who had his shortest start of the season, is 1-7 since starting the year 3-1.
"I missed location all day. It was pathetic," Hammel said. "I'll do my best to forget about it and get back to work."
Colorado rallied for five runs in the fifth against Kansas City starter Luke Hochevar, a Denver native. Gonzalez hit a three-run double and Mark Ellis hit a two-run homer — his second home run in three games with Colorado.
The Royals scored six runs in the sixth against reliever Matt Belisle. Moustakas had two hits in the inning and Francoeur had a two-run double to give the Royals a 12-5 lead.
"Anything that could go wrong in the sixth inning went wrong," Tracy said.
The Rockies got three back on Gonzalez's homer in the bottom half, his 13th of the season. Hosmer hit his sixth homer, a three-run drive in a four-run seventh that made it 16-8.
"We got a big road trip ahead of us so we can't dwell on this too long," Tulowitzki said. "Take a shower, it's over with."
NOTES: Gonzalez's last six-RBI day came at Arizona on Sept. 23, 2010. ... The Rockies purchased the contract of Eric Stults' from Triple-A Colorado Springs and optioned RHP Greg Reynolds to the Sky Sox.