John Patterson knows his first trip to the big leagues probably won't last long. He just wanted to show he belonged.
In his second major-league start, Patterson shut out San Diego into the eighth inning Thursday as the Diamondbacks won their fourth in a row, 10-0 over the Padres.
Matt Williams hit a three-run homer as the Diamondbacks extended their West lead to a season-high four games over San Francisco and Los Angeles.
Quinton McCracken doubled in three runs and Steve Finley singled in two in Arizona's six-run seventh inning.
"It was just once again a group effort. Everyone contributed," Arizona manager Bob Brenly said, "but this is John Patterson's day, no question about it."
Patterson allowed five hits in 7 innings in his first major-league victory. He left to a standing ovation after giving up singles to Gene Kingsdale and Trenidad Hubbard in the eighth.
In the clubhouse, teammates doused Patterson with beer.
The outing matched Patterson's longest since he missed nearly all of 2000 after elbow surgery.
The right-hander was one of four players declared free agents after the 1996 draft on a technicality, along with first baseman Travis Lee, who also signed with Arizona, and pitchers Matt White and Bobby Seay, who signed with the Rays.
"I knew I could do this. I learned the work that it took to be a major-league pitcher and stay consistent, and not just come in for a couple of starts and disappear," he said. "Yeah, I always believed I could do this. It's not really a surprise."
The 24-year-old was brought up as a stop-gap when Rick Helling went on the disabled list with a sore right ankle. Helling is scheduled to make his next start Aug. 2.
MARLINS 3, EXPOS 2: Juan Encarnacion singled through a drawn-in infield to drive in the go-ahead run in the ninth for visiting Florida.