PHOENIX (AP) _ Randy Johnson struck out 12 in a six-hitter and even had an RBI double Tuesday night as the Arizona Diamondbacks beat the San Diego Padres 4-0.

Johnson (5-2) had at least two fastballs clocked at 100 mph. He pitched his 24th career shutout and 60th complete game.

Arizona tied a 68-year-old major league record with three double plays started by a catcher. All began with a strikeout by Johnson, then catcher Damian Miller threw out runners twice at third and once at second.

The record was set by J. Shanty Hogan of the New York Giants on Aug. 19, 1931.

Travis Lee drove in two runs with a solo homer and an RBI single as Arizona improved to 16-5 at home, best in the majors.

For the sixth time this season and 108th time in his career, Johnson struck out at least 10 in a game. He walked one in his fourth complete game victory of the season.

His 10th strikeout came on a 3-2 pitch right after George Arias hit a drive into the upper deck just wide of the left-field foul pole in the eighth inning.

The highlight for Johnson, though, came with with two outs in the fifth and Tony Batista at second. Johnson hit Sterling Hitchcock's first pitch over the head of Ruben Rivera in deep center field to score Batista and make it 4-0.

Lee's opposite field solo homer earlier in the inning had put the Diamondbacks up 3-0.

Hitchcock (3-4) gave up four runs on four hits in six innings. He struck out six, walked five and had two wild pitches, one of which allowed a run.

Arizona didn't get a hit until Steve Finley's two-out single in the fourth. Miller walked, then Travis Lee hit singled to center on Hitchcock's first pitch to drive in Finley. Miller scored on a wild pitch to put the Diamondbacks up 2-0.

All three of Arizona's strikeout double plays ended an inning.

Quilvio Veras doubled on Johnson's first pitch of the game, but after Damian Jackson grounded out. Johnson struck out Reggie Sanders and Miller threw Jackson out trying to steal third.

In the fourth, Jackson and Sanders singled to put runners on first and third with one out. But Johnson struck out Jim Leyritz and Miller threw to third, where Matt Williams tagged Jackson, who had made an aborted break for home.

In the seventh, with Sanders at first and one out, Leyritz struck out again and Miller threw the runner out trying to steal second.

Notes: Rivera dropped Tony Womack's fly ball to lead off Arizona's first inning, the Padres' sixth error in their last three games. ... Johnson is the runaway NL strikeout leader with 109. ... Jackson also was thrown out at third by center fielder Steve Finley to end the game Monday night. ... The Padres are 2-11 against left-handed starters. ... Johnson has four hits this year, two of them doubles, and two RBIs. ... Hitchcock retired 11 in a row after the first two runners reached base on an error and a walk.