Cliff Lee threw seven impressive innings, Wilson Valdez hit a tie breaking two-run double in the seventh, and the Philadelphia Phillies beat Arizona 9-2 Wednesday night to snap the Diamondbacks' seven-game winning streak.
Lee (13-7) allowed two runs and three hits, striking out seven. The All-Star lefty has won four straight starts.
Lee's 18-inning scoreless streak ended when Paul Goldschmidt hit a two-run homer for the NL West leaders.
Jimmy Rollins hit a lead off homer for the major-league leading Phillies, who've won 11 of 14 this month.
Diamondbacks starter Joe Saunders (8-10) pitched well before unraveling in the seventh. He gave up five runs and five hits in six-plus innings.