Ubaldo Jimenez won his major league-leading 17th game and Carlos Gonzalez homered twice as the Colorado Rockies beat the San Francisco Giants 6-1 Wednesday. Troy Tulowitzki also homered for the streaking Rockies, who have won five of six. Jimenez (17-2) became the fourth Rockies pitcher to win 17 games and the first since Jeff Francis did it in 2007, when Colorado reached the World Series. Kevin Ritz (1996) and Pedro Astacio (1999) were the other pitchers to win 17 games in a season for the franchise. The Rockies' ace rebounded from a rare poor start against San Francisco on July 3, when he allowed seven runs in the third inning in an 11-8 loss. This time, he allowed only one run and four hits while striking out nine in seven dazzling innings. Reds 9, Pirates 4: At Pittsburgh, Johnny Cueto dominated Pittsburgh over six innings, Paul Janish homered and drove in four runs as Cincinnati assured itself of staying atop the National League Central. Cueto (11-2) had pitched 18 scoreless innings against the Pirates until Andrew McCutchen, back in the lineup 17 hours after being hit in the neck by a 90-mph fastball, led off the first with his ninth homer. That was about it against Cueto, who is 3-0 against Pittsburgh season. Juan Francisco had three hits and drove in a run in his second start of the season, and NL batting leader Joey Votto doubled twice to raise his average to .324 for the Reds. Cubs 15, Brewers 3: At Chicago, Geovany Soto homered and had five RBIs and pinch-hitter Aramis Ramirez capped a six-run sixth inning with a three-run shot as Chicago beat Milwaukee to snap a seven-game losing streak. Blake DeWitt added a homer and four RBIs and Starlin Castro had a career-high four hits for Chicago, which avoided matching the longest skid of Lou Piniella's four years as manager. The Cubs had been outscored 67-20 during the streak, including Monday's 18-1 loss to Milwaukee. Braves 8, Mets 3: At Atlanta, Brian McCann drove in three runs with a homer and two doubles as Atlanta overcame an injury to starter Kris Medlen to beat New York. Cardinals 8, Astros 4: At St. Louis, Albert Pujols hit a three-run homer as Chris Carpenter slowed the Houston bats. Phillies 7, Marlins 2: At Miami, rookie Domonic Brown drove in three runs, Kyle Kendrick pitched six effective innings as Philadelphia beat Florida for its 11th win in 13 games. Nationals 7, Diamondbacks 2: At Phoenix, Adam Dunn hit a pair of towering homers and drove in four runs to power Washington over Arizona. Dunn, who played 44 games for Arizona in 2008, hit a two-run shot in the first inning. He hit his 28th homer in the fourth, a solo drive. He added an RBI single in the seventh. Dodgers 9, Padres 0: At Los Angeles, Vicente Padilla took a no-hit bid into the seventh inning and finished with his fourth career shutout, pitching Los Angeles past San Diego.