Yu Darvish earned the win Wednesday in a bounce-back start, striking out seven over six innings of one-run ball as the San Diego Padres held off the Los Angeles Angels 8-5.

Darvish (8-9) held the Angels to one run, three hits and a walk at Petco Park as he snapped a seven-game losing streak with his first win since June 21.

The 35-year-old right-hander was making his third start after returning from his second stint on the injured list with a tight lower back.