A little heat and humidity shortened Bronson Arroyo's evening Monday but didn't lessen his impact. Arroyo pitched six strong innings and homered in the sixth inning for the go-ahead run of the Cincinnati Reds' 3-2 victory over the fading Arizona Diamondbacks.