Jhoulys Chacin threw seven solid innings and had a two-run double while Carlos Gonzalez homered and drove in three runs to help the Colorado Rockies beat the Houston Astros 9-5 Monday night. All nine starters reached base for Colorado, which won its third straight. It's just the second time since June 18 the Rockies have won three in a row. Brian Bogusevic had three hits, including a homer, Matt Downs also homered for the Astros. It was the first time Colorado beat Houston right-hander Brett Myers. Myers (3-13) came into Monday 7-0 with a 3.47 ERA in eight appearances against the Rockies, seven of those as a starter. Phillies 10, Mets 0: Cliff Lee threw seven sharp innings, John Mayberry Jr. and Hunter Pence each hit a two-run homer and the Philadelphia Phillies beat the New York Mets. The Phillies rocked Dillon Gee (11-5) to earn their major league-best 82nd win. They have a comfortable lead over Atlanta in pursuit of their fifth straight NL East title. Lee (14-7) allowed three hits, walked three and struck out seven. The 2008 AL Cy Young Award winner is 4-0 with a 0.58 ERA this month. Nationals 4, Diamondbacks 1: Jayson Werth hit a three-run homer, Ross Detwiler took a four-hitter into the seventh inning and the Nationals beat Arizona to extend the Diamondbacks' losing streak to a season-high six games. Henry Blanco homered for the Diamondbacks, who have scored only seven runs in their last six games. Mired in its longest skid since a seven-game run in July 2010, Arizona now leads second-place San Francisco by just one game in the NL West. Brewers 8, Pirates 1, 1st game: Chris Narveson pitched shutout ball and knocked in two runs after coming off the disabled list, leading the streaking Brewers to a victory over the Pirates in the opening game of a doubleheader. Pirates 9, Brewers 2, 2nd game: Ryan Doumit homered and drove in two runs as the Pittsburgh Pirates ended more than a year of futility against the Milwaukee Brewers with a win in the second game of a doubleheader. Braves 3, Cubs 0: Jair Jurrjens pitched in and out of trouble for 6 1/3 innings, Dan Uggla and Freddie Freeman homered and the Atlanta Braves beat the Chicago Cubs for their fifth straight win. Dodgers 2, Cardinals 1: Aaron Miles' RBI triple keyed a two-run, ninth inning rally and the Los Angeles Dodgers came from behind to beat the St. Louis Cardinals.