CINCINNATI -- Carlos Gonzalez arrived early at Great American Ball Park expecting to face Johnny Cueto. He got a little extra practice on his swing, trying to make it faster for one of the toughest pitchers in the majors.
The Rockies' home run leader was ready to face the best. Instead, he got a rookie making his first start in the majors, and simply overpowered him.
Gonzalez tied his career high with three homers -- two of them off Pedro Villarreal -- and Troy Tulowitzki went 5-for-5 with a pair of homers on Wednesday night, sending Colorado to a 12-4 victory over the Cincinnati Reds.
"Today I showed up early, tried working on my hands, feeling good at the plate," said Gonzalez, who has 17 homers. "This is a good place to hit."
The Rockies hadn't hit six homers in a game since they had that many against the Marlins on July 4, 2008, according to STATS LLC.
"When we get some guys hitting in our lineup at the same time, it's a dangerous lineup," manager Walt Weiss said. "Two really good players in the middle of our lineup were swinging the bat well tonight."
Gonzalez got Colorado's splurge going with a solo shot and a three-run homer off Villarreal (0-1), who was roughed up by one of the NL's top offenses in his first big league start. The right-hander was called up from Triple-A earlier in the day because Cueto had lingering problems with a muscle in the back of his pitching shoulder.
Gonzalez was mentally ready to face Cueto, against whom he is 4-for-10 with a homer. Instead, he got a young pitcher just trying to throw strikes.
"It's a weird feeling," Gonzalez said. "Sometimes you like facing a guy you've seen a few times rather than a guy you've never seen before. Tonight we saw a lot of pitches in the strike zone."
Tulowitzki tied his career high with five hits, including a two-run homer and a solo shot. Todd Helton also homered as the Rockies piled up a season-high 20 hits, the most allowed by Cincinnati since 2009. The Reds came in with the second-best earned run average in the NL.
"The young kid had a rough night," manager Dusty Baker said. "He was leaving balls up in the zone and out over the heart of the plate. You do that and you're in trouble."
Jon Garland (4-6) gave up four runs -- all in the first -- and lasted six innings.
The Rockies took the last two games of their series, ending a streak of six straight losses against Cincinnati. Colorado is 3-6 against the Reds over the last two seasons.
"To beat those guys two out of three is big," Helton said. "That's a good team over there."
The Reds put Cueto on the 15-day disabled list before the game, the second time this season that their top starter has been sidelined by a strained muscle in the back of his shoulder. Cincinnati's top starter was out from April 15 to May 19 with the injury.
Villarreal was promoted instead of left-hander Tony Cingrani because it was his turn to start at Triple-A Louisville. Weiss didn't change his lineup for the right-handed Villarreal, who lasted only 3 2/3 innings and allowed 10 hits and six runs.
Gonzalez hit his solo homer in the first. Tulowitzki had a two-run shot in the third, his second homer in two games. He also had a two-run homer in the eighth inning Tuesday for a 5-4 win.
Gonzalez's three-run homer in the fourth -- one that went an estimated 476 feet -- gave him 10 multihomer games in his career, two this season. He added a two-run shot in the eighth off Manny Parra. He also hit three in a game against Houston on May 30 last season.
Garland also had a rough time in the first inning, when Xavier Paul hit a three-run shot for a 4-1 lead. Garland is one of the NL's best at getting ground balls. After Paul's homer, he retired 13 of the next 17 batters on grounders or strikeouts.
Reds second baseman Brandon Phillips missed his fourth straight game with a bruised left forearm, which was hit by a pitch. He's expected back for a weekend series against first-place St. Louis.
An MRI on Rockies starter Tyler Chatwood found nothing more than inflammation in his triceps. He's expected to miss one start. Chatwood had to leave his start on Monday in Cincinnati during the fifth inning because of soreness in the triceps. ... Rockies CF Dexter Fowler was sick and out of the starting lineup. ... Reds OF Chris Heisey plans to start a rehab assignment on Friday at Triple-A Louisville. Heisey has been on the disabled list since April 29 with a pulled right hamstring. ... Bengals players took batting practice before the game. They're holding supervised workouts this week.
Kevin Cash says Rays will stick with using an opener in 2019
Tampa Bay Rays manager Kevin Cash will stick with using an "opener" next season.
Royals, outfielder Billy Hamilton agree to one-year deal
Outfielder Billy Hamilton, who spent the first six years of his career with the Cincinnati Reds, has agreed to a one-year deal worth $5.25 million with the Kansas City Royals, according to ESPN's Buster Olney and multiple reports.
2018 MLB winter meetings trade and free-agency buzz
The MLB winter meetings are going strong in Las Vegas and rumors are swirling across baseball. Here is what we're hearing today.
Sunday Night Baseball moving up one hour
ESPN is moving Sunday Night Baseball up an hour to 7 p.m. ET.
Bryce Harper Watch: Who will land the superstar free agent?
The winter meetings are underway in Bryce Harper's hometown of Las Vegas, where we'll be tracking all of the latest Bryce buzz all week long.
The Dodgers could be the biggest wild card in Las Vegas
Los Angeles has both the funds and the organizational depth to land a high-end arm and also go after a big-name free agent like Bryce Harper. How active will the Dodgers be in Vegas?