The Arizona Diamondbacks improved to 31-24 and capped an 11-2 stand against divisional teams San Francisco and Colorado.