Yu Darvish threw seven shutout innings without issuing a single walk to earn his fourth straight win as the San Diego Padres beat the Philadelphia Phillies 2-0 on Thursday.

Darvish (4-1) struck out five and allowed six hits, all on singles, as he threw a season-high 108 pitches at Citizens Bank Park.

"Having no walks feels the best, better than getting however many strikeouts," said the right-hander, who occasionally fell behind in the count but showed good control with his cutter and slider.

"It took a while to crank up, possibly because I was pitching slowly in the bullpen (before the game). I was pitching while tuning my form to find the position that clicked."

Robinson Cano singled in the opening run off Kyle Gibson (3-2) in the two-run fourth inning before Darvish allowed his only back-to-back hits in the sixth that left the runners on the corners with one out.

But Darvish struck out Kyle Schwarber before making Nick Castellanos ground into a force out.

"I was fine in terms of stamina," said Darvish, who remains without a losing decision since April 17 with the Padres winning six straight in the games he has pitched in since.

"I feel I've been erratic inside, but I've been able to adjust and set the tone for the games.