Edinson Volquez pitched seven effective innings and the San Diego Padres extended their winning streak to a season-high seven games with a 5-4 victory over the Arizona Diamondbacks on Sunday.
The Padres roughed up Trevor Cahill (9-11) and had at least 10 hits for the sixth time in eight games to complete their second sweep in the desert this season. Volquez (9-9) recovered after a shaky first inning and San Diego's bullpen escaped some sketchy moments of its own to win its sixth straight over Arizona.
Aaron Hill hit a two-run homer off Brad Brach in the eighth to pull Arizona within one, but Luke Gregerson escaped a jam to finish off the inning and pitched a perfect ninth for his first save since 2010.
Cahill has been plagued by slow starts and Sunday was no different.
Moved up in the rotation after Arizona traded left-hander Joe Saunders to Baltimore, he opened with a couple of groundouts before giving up a single to Chase Headley. Cahill then walked Carlos Quentin to set up Ya...