PHOENIX -- Clay Buchholz tossed another gem as the D-backs won for the sixth time in seven games, completing a two-game sweep of the Angels with a 5-1 win Wednesday night at Chase Field.
The D-backs maintained a 1 1/2-game lead over the second-place Rockies in the National League West.
Buchholz (7-2) has continued to put together outstanding starts since the D-backs signed him to a Minor League contract on May 4 and added him to the big league rotation a few weeks later. The right-hander tossed seven scoreless innings, allowing only four hits.