DETROIT -- The Detroit Tigers are close to the break-even point.
Curtis Granderson was 4-for-5 with two triples and stretched his career-high hitting streak to 15 games for the Tigers, who have won three straight, 14 of their last 18 and are one game under .500 for the first time since May 1.
The Tigers, who have won their last five series, have a chance to climb to .500 for the first time all season on Saturday night.
"To get this first one today, now we definitely can't go into coast," Granderson said. "We've got to come out tomorrow to try find a way to win tomorrow and hopefully the next day as well, too."
The defending NL champion Rockies have lost five straight and six of their last seven. They have scored 11 runs in their last five contests.
"I can't explain it ... We are making quick outs," second baseman Clint Barmes said. "Like Skip (manager Clint Hurdle) said, we just want to play the game and do the little things well."
Bonine (2-0), making his third major league start, didn't allow a hit until Garrett Atkins' pop fly single to right-center leading off the fifth. He didn't walk a batter and struck out two.
Using a heavy sinker, Bonine got 17 groundball outs.
"I got a lot more ground balls. Usually, the swings will tell you that I was able to keep the ball down, keep it on the ground," he said. "During those last two innings, I got some balls up and they hit some balls hard in the air, too."
Hurdle saluted Bonine.
"He got on a roll where he threw strike one, 1-1 count he threw strike two," the Colorado manager said. "Then you have to swing."
Bonine was 9-2 with a 4.48 ERA at Triple-A Toledo before being brought up to the Tigers on June 14.
"He's kind of been the same all year," said Detroit's Clete Thomas, who was 3-for-3 with a walk. "He came up here and stayed on the same roll."
Bonine loves the Tigers' attitude.
"The guys are having fun, hitting the ball, playing some great defense," he said. "It's very fun every day coming to the clubhouse, it seems like these guys are pretty excited about the day, so it's fun."
Joel Zumaya, who has struggled with his command since returning from the disabled list a week ago, pitched a scoreless ninth.
Ubaldo Jimenez (2-8) gave up four runs and nine hits in four innings, throwing 104 pitches.
In his previous start, Jimenez gave up two hits in eight innings to beat the Mets, his first win since April 8.
"On my breaking ball, my body wasn't in the right position," Jimenez said.
Detroit took a 2-0 lead in the first on Carlos Guillen's run-scoring double and Miguel Cabrera's two-out RBI single. Ivan Rodriguez's two-out run-scoring single in the third made it 3-0. Ordonez hit a two-out RBI single in the fourth to increase the lead to 4-0.
The Tigers made it 5-0 in the sixth on Guillen's double-play grounder.
Colorado scored in the seventh on Jeff Baker's two-out RBI single. It scored Brad Hawpe, who had doubled with one out.
Detroit got two in the ninth on Granderson's run-scoring triple and Placido Polanco's sacrifice fly off Luis Vizcaino.
Troy Tulowitzki went 0-for-3 and is hitless in his last 13 at-bats, dropping his average to .148. With runners on the corners and the Rockies down 4-0 in the fifth, he bounced into an inning-ending double play.
- It was Granderson's second consecutive four-hit game. He also 4-for-5 on Thursday against St. Louis.
- Colorado had its season-high nine game home run streak snapped.
- Hurdle is a native of Big Rapids, MI., and said many of his relatives would be at the games over the weekend.
- Rockies' reliever Jason Grilli, who was acquired from the Tigers on April 30, returned to face his former team. After leaving Detroit, he sparked a minor controversy by saying the Tigers had bad team chemistry. He didn't pitch on Friday.