Paul Beaty, Associated Press
CHICAGO — Carlos Villanueva is trying to hold on to his spot in the Chicago rotation as Matt Garza gets closer to returning to the Cubs.
Villanueva knows his time in the rotation may be running out.
"We will be a stronger team when he comes back. Obviously, I have my own opinions, obviously a move will be made. Tonight didn't help my cause," Villanueva said. "For me, I will take the ball whenever they need me," said Villanueva. "They will make a decision. We're all professional and we'll handle it as professionals."
Carlos Gonzalez had three of his five hits against Villanueva and tagged him for one of his two home runs to lead the struggling Colorado Rockies to a 9-4 victory over the Chicago Cubs on Tuesday night.
Garza, who hasn't pitched in the majors this season after straining a lat during spring training, is expected to make a rehab start Thursday for Triple-A Iowa. Following that outing, he and the team will decide if he'll come back. Cubs manager Dale Sveum didn't rule out going to a six-man rotation when Garza does come back.
The Cubs saw their three-game winning streak end. They haven't won four straight since last Sept. 7-10.
Gonzalez was a huge reason why.
Gonzalez was 5 for 5 and fell a triple shy of a cycle, and Eric Young Jr. also homered for the Rockies, who had lost five of their last six.
Gonzalez became the first Rockies player to have five hits since Miguel Olivo on May 12, 2010.
Colorado increased its lead to 5-0 in the third when Gonzalez hit his eighth of the season deep into the right-field bleachers. His home run in the ninth put the Rockies up 8-3 and gave him nine multi-home run games in his career. The five hits for Gonzalez was a career-high.
Gonzalez has lifetime .427 batting average against the Cubs with 8 home runs in 19 games.
Villanueva (1-3) allowed six runs and 12 hits — including seven for extra bases — in five innings for the Cubs. He is winless since April 18 and has allowed 18 earned runs in his last four starts after giving up five in his first four.
Jeff Francis (2-3), winless since April 5, pitched six innings and gave up one run in three hits while striking out seven. After winning his first start, Francis was 0-3 with an 8.25 ERA over his next six outings.
Colorado was in danger of falling to one game above .500 for the first time since April 10, but jumped on Villanueva quickly. Colorado had scored 12 runs in its last six games, including eight Sunday at St. Louis.
"It was a bad stretch, not being able to score runs or be able to help the team," Gonzalez said. "I think the pitchers did a tremendous job every single game but it's frustrating when you're not able to put runs on the board."
Villanueva was unable to make any adjustments throughout the game.
"Every time I left the ball up it got hit hard. I made some OK pitches. When the good ones get hit, the bad ones get hit even harder," said Villanueva. "They had been struggling offensively, but it happens. It seems like all guys get hot at the same time."
The Rockies took a 1-0 lead in the first on Gonzalez's RBI single, driving in Young who led off with a double.
"(Gonzalez) is one of those players that's always a day away from doing something like that, or doing something you rarely see in this game," Rockies manager Walt Weiss said. "He's got that kind of ability. It was nice to see not only him, but our offense bust out tonight."
Colorado scored three in the second, capped off by Young's two-out, two-run home run. It was Young's first homer of the season and landed atop the canopy in straightaway center field. Francis had a sacrifice fly that brought in Nolan Arenado.
The Rockies could have had more in the inning, but Alfonso Soriano threw out Todd Helton at home for the first out after a single by Josh Rutledge.
The Rockies added two more runs in the fifth on an RBI double by Troy Tulowitzki and run-scoring single from Helton. Colorado had three doubles to start the inning, including one from Dexter Fowler who was thrown out trying to stretch it into a triple.
Tulowitzki had three hits while Young, Helton, and Arenado had two apiece for the Rockies. Their 17 hits matched a season-high allowed by the Cubs.
Villanueava didn't think he was tipping off his pitches.
"Tipping, tippiing, chalk it up to I got hit."
Francis took a shutout into the fifth before Darwin Barney homered with two outs. Barney had three hits and two RBIs.
The Cubs scored two unearned runs in the eighth, first when reliever Edgmer Escalona fielded Anthony Rizzo's grounder but threw the ball into center field, allowing David DeJesus to score. Arenado then made a diving play on Soriano's grounder, but Starlin Castro came home to cut the Colorado lead to 7-3.
Colorado hasn't won a three-game series at Wrigley Field since Sept. 29-Oct. 1, 2006, when the Rockies took two of three.
NOTES: Roy Oswalt threw 64 pitches in an extended spring training start for the Rockies. He is scheduled to pitch again Saturday, and if that start goes well he is expected to join Double-A Tulsa. ... Rockies manager Walt Weiss said there hasn't been a decision made on whether Juan Nicasio will take his next start in the rotation. ... Cubs 3B Luis Valbuena was out of the lineup for the third straight day after suffering a jammed right pinky finger Saturday in Washington. Sveum said Valbuena will be in the lineup Wednesday in the finale of the three-game series. ... Wednesday's pitching matchup is Colorado's Jon Garland (3-3, 4.83) against the Cubs' Jeff Samardzija (1-5, 3.70).