CHICAGO -- Homer Bailey doesn't even need to be at his best to win at Wrigley Field.
"He hasn't been his normal dominant self, but his slider has gotten a lot better," Reds manager Bryan Price said. "It's a pitch that he's worked on for a long time. It seems like that pitch has really turned a corner and got him some big outs today."
Bailey (1-1) struck out eight while allowing six hits and three walks. He came into the game with 8.16 ERA after signing a big extension in the offseason with Cincinnati.
Zack Cozart hit a two-run homer for Cincinnati, which took two of three this weekend from the Cubs and has won 17 of 19 games at Wrigley Field.
The Reds have won 10 straight when Bailey faces the Cubs. He is 7-0 in his last 10 outings against Chicago and 5-0 in his past six at Wrigley Field.
The Reds are averaging 6 1/2 runs a game in Bailey' starts.
"It seems like every time I take the mound the bats show up. I'm just glad I was finally able to help them out," said Bailey.
The Cubs have lost six of seven.
Carlos Villanueva (1-4) was tagged for five runs and nine hits in 4 2/3 innings.
With two outs in the fourth, Devin Mesoraco and Cozart hit back-to-back RBI doubles to take a 2-0 lead. Mesoraco has a hit in all nine games he's played this season and leads the team in RBIs with 11. He missed the first week of the season with a strained oblique. Later in the inning, Bailey helped himself with an RBI single to extend the lead to 3-0.
"Both times we're in trouble with two outs and it's the big leagues, you've got to put them away," Villanueva said. "When you give a team like that, an offensive team, a chance to throw a couple runs on the board they'll take advantage of it."
Mesoraco finished with three hits.
"Little League, rec ball, whatever it is. This is definitely the hottest I've ever been," Mesoraco said.
Villanueva wasn't much better than his previous start at St. Louis. He gave up a career-high nine runs over three-plus innings in a 10-4 loss to St. Louis.
"It might seem like my (pitches) flattened out. I didn't really feel tired, but, you know, obviously the stuff wasn't as crisp," said Villanueva. "I thought I had good stuff, a lot better plan today (than my last start). Just, you know, one pitch away those two innings, you know, two outs you got to be able to (finish)."
Cubs reliever Jose Veras served up Bruce's leadoff shot in the seventh and Cozart's two-run shot two outs later.
The Cubs didn't score until the seventh, getting a pair of RBI singles from Ryan Sweeney and Nate Schierholtz off reliever Manny Parra. Parra was lifted with one out and the bases loaded. Sam LeCure entered and got Welington Castillo to ground into a double play.
Ludwick was back in the lineup after missing Saturday's game with a bruised left big toe sustained when he fouled a pitch off his foot on Friday. Price said Ludwick was held out because of concerns about his ability to run and cut defensively. ... Reds RHP Mike Leake (2-1, 2.95) is scheduled to face Pirates LHP Francisco Liriano (0-3, 3.96) to open a four-game series in Pittsburgh on Monday at 7:05 p.m. ... The Cubs kick off a four-game home series against Arizona on Monday at 7:05 p.m. with LHP Travis Wood (0-2, 3.00) scheduled to start against RHP Bronson Arroyo (1-1, 9.95). ... Villanueva struck out seven.
Fantasy baseball forecaster: Team hitting ratings
Stay ahead of the game and optimize your fantasy baseball hitters with our forecaster, which provides a rolling 10-day outlook of every team's hitting matchups as well as the potential for stolen bases.
Fantasy baseball forecaster: Pitcher projections for the next 10 days
Keep up to date on who is pitching -- and how well they're expected to do -- with our forecaster, which provides a rolling 10-day outlook of every team's probable starting pitchers with game score projections.
Gray scheduled to start for Cincinnati against Los Angeles
Los Angeles Dodgers (94-54, second in the NL West) vs. Cincinnati Reds (77-71, third in the NL Central)
Howard expected to start as Rangers host the White Sox
Chicago White Sox (84-63, first in the AL Central) vs. Texas Rangers (54-93, fifth in the AL West)
Burnes expected to start for Milwaukee against Chicago
Chicago Cubs (66-82, fourth in the NL Central) vs. Milwaukee Brewers (90-57, first in the NL Central)
Ober scheduled to start for Twins at Blue Jays
Minnesota Twins (65-83, fifth in the AL Central) vs. Toronto Blue Jays (82-65, fourth in the AL East)