SCOTTSDALE, Ariz. -- Indians pitcher Ubaldo Jimenez drilled the Rockies' Troy Tulowitzki, his former teammate, in the first inning of Sunday's game. And there was plenty of hitting of a different type in the Indians' eventual 12-10 victory.

The Rockies' Tyler Colvin hit a two-run and three-run homer and went 3-for-4 with six RBIs, and teammate Chris Nelson had a two-run homer.

The Indians got grand slams from Travis Hafner, who went 3-for-5 with five RBIs, and Shelley Duncan.

But beyond the egos of pitchers, no one was hurt. Jimenez's pitch hit Tulowitzki on his left elbow but X-rays at a local hospital were negative, meaning there was no structural damage.

After hitting Tulowitzki -- Jimenez pounded his chest and the benches cleared to separate the two -- Jimenez showed inconsistency with his location. He gave up a two-run shot to the third level of the batter's eye to Colvin in the third inning and Nelson's two-run shot in the fourth.

The Indians' Hafner knocked a first-inning grand slam off Rockies starter Jeremy Guthrie, who gave up six hits and walked four against two strikeouts in three innings. Duncan turned it into a one-run game, 10-9, the seventh with his slam, off reliever Alex White.

The Rockies gained their revenge with the homers, by Colvin in the third inning and Nelson in the fourth. It was the second homer of the spring for each. Jimenez also walked five, and walks preceded each homer. Jimenez gave up five earned runs on four hits and struck out two in 4 1/3 innings.

Colvin's second homer came off J.D. Reichenbach in the bottom of the sixth.

Rockies up next: Monday's game is yet another matchup of old mates, only it's expected to be less serious. Mariners pitcher Felix Hernandez was just 19 when he broke in, and one of his teammates was Jamie Moyer. Now 49 and the Rockies' No. 2 pitcher, Moyer will start against Hernandez and the Indians at Peoria, Ariz., at 1:05 p.m.