Although the Arizona Diamondbacks hadn't been to Angel Stadium in 11 years, Trevor Cahill spent plenty of time there over the past three years with the Oakland Athletics. No matter what uniform the right-hander is wearing, the Angels can't seem to hit him much. Cahill pitched three-hit ball into the eighth inning, Aaron Hill hit a three-run homer and the Diamondbacks slowed Los Angeles' roll through June with a 5-0 victory Friday night.