The Arizona Diamondbacks defeated the Colorado Rockies 8-6 on Sunday, May 17, in a game delayed 105 minutes by inclement weather.