PHOENIX (AP) - Trevor Cahill pitched seven effective innings to win for the first time in nearly four months.
Normally, it would have been the story of the night.
Instead, it became a side note to Arizona’s hitting display and Colorado’s side show.
David Peralta hit a grand slam and Arizona tied a team record with eight hits in a nine-run eighth inning, turning what had been a close game into a 14-4 laugher over the bumbling Colorado Rockies on Saturday night.
“Hitting is contagious,” Arizona’s Cliff Pennington said. “It’s just one of those where guys get a couple of hits, you feel good and things start to roll.”
It just took a little while to get there.
Cahill (2-8) did his job, overcoming a shaky defensive first inning by the Diamondbacks to win for the first time since April 23.
Jorge De La Rosa (11-8) settled down after giving up a three-run homer to Mark Trumbo in the third inning and Nolan Arenado, who had three RBIs, pulled Colorado within a run on a solo homer in the eighth.
By the time the bottom half was over, the Diamondbacks’ bats had exploded and the Rockies had imploded.
The Rockies had two errors, a wild pitch and a passed ball in the inning. They also walked in a run.
The Diamondbacks fed off their mistakes and each other, lashing balls all over Chase Field.
Arizona had 15 hits, including seven for extra bases. Trumbo finished with four RBIs. Alfredo Marte added a solo homer. Pennington had three hits and scored four runs.
Peralta, who had a run-scoring double in the first inning, put a big punctuation mark on the inning, sending his first career grand slam over the pool in right-center, leaving even the home fans a bit stunned.
When Rockies manager Walt Weiss called a team meeting before the game, this probably wasn’t the kind of response he was expecting.
“I didn’t say abracadabra or anything,” said Weiss, whose team has lost eight of nine. “I didn’t say any magic words. I just tried to give them some perspective on where we are at.”