The Giants improved their standing to a season-high seven-game lead in the National League West division race, beating the Rockies, 8-3, in Colorado as the second-place Dodgers fell, 3-2, in Arizona.