By the Associated Press

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

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.

Peralta hit a two-run triple off Vince Velasquez (8-9) in the third inning, sending the Phillies right-hander to his first loss since June 25 against the New York Yankees.

Peralta had his fourth four-hit game of the home stand and tied the franchise record with 10 hits in the three-game series against the Phillies. He is 18 for 31 since taking two days off with shoulder tightness last week.

Eduardo Escobar had three RBIs for the NL West-leading Diamondbacks.

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.

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.