By Sam Bush

Let’s just say the Phillies spent too much time in the desert.

And they are headed to San Diego to meet the Padres with their tongues hanging after losing two of three to the Diamondbacks and seeing their lead in the NL East over the Atlanta Braves cut to half a game.

Patrick Corbin struck out nine in a combined four-hitter, David Peralta had four hits and two RBI, and the Diamondbacks rolled over the Phillies 6-0.

Corbin (10-4) had the Phillies guessing most of the game, allowing four hits in 7 1/3 innings while reaching a career-high 183 strikeouts this season. The left-hander did not give up a home run for the ninth straight start, the longest stretch by a Diamondbacks pitcher since Brandon Webb in 2003.

Velasquez allowed two or fewer runs in his six starts heading into Wednesday’s game, with a 0.95 ERA in four July starts. The right-hander allowed two hits in 6 1/3 scoreless innings to beat the Miami Marlins in his previous start.

The Diamondbacks eclipsed the two-run barrier against Velasquez in the third inning, going up 3-0 on Peralta’s two-run triple and Escobar’s sacrifice fly.

Arizona added a run in the fourth inning on Jon Jay’s double play. Velasquez did not come out for the fifth after allowing four runs and six hits.

“Just a terrible display of executing my secondary pitches today,” Velasquez said.

Pinch hitter Roman Quinn hit a one-out double off Corbin in the sixth inning, the only Phillies player to reach second base against the Arizona left-hander. Corbin faced two batters over the minimum.

“Very simply, we just weren’t able to get anything doing against Corbin,” Phillies manager Gabe Kapler said. “He did a great job of mixing his pitches. He was in the zone. He did a great job.”