Herrera (1-1) made the third start of his major league career, having struggled in the first two. He bounced back, however, to give up six hits and strike out four in a 96-pitch performance.
Clay Hensley made his first start for the Padres since moving into the rotation in place of Randy Wolf, who was dealt to Houston this week.
Hensley (1-1), recalled from Class AAA Portland following the Wolf trade, surrendered six runs on seven hits in five innings.
2014 amfAR Inspiration Gala [PHOTOS]
Julius Randle breaks leg during NBA debut