PHOENIX -- The D-backs have had plenty of dramatic wins this season.
Saturday night was not one of them.
Ian Kennedy became the first National League pitcher to win 21 games as the D-backs rolled past the Giants, 15-2, in front of a sellout crowd at Chase Field.
With the win the D-backs, who clinched the NL West title Friday night, remained one game behind the Brewers for the second-best record in the NL and home-field advantage in the NL Division Series.
"We played good today," D-backs manager Kirk Gibson said. "We played pretty loose."
The loss eliminated the defending world champion Giants from the NL Wild Card race.
The only thing that seemed to be able to slow Arizona on this night was a 28-minute delay when the stadium lighting went out following a leadoff single in the seventh.
The D-backs did plenty of hitting as they collected 15 hits, but they also capitalized on the wildness of the Giants.
Six San Francisco pitchers combined to walk 13, seven of whom came around to score.
"It just stems from being comfortable and getting those games out of the way and clinching," Roberts said of the patience the Arizona hitters showed. "There for a little bit, everybody was trying to do too much to try and be the one to win it or to be the one to get the big hit. Now I think that's gone and everyone can relax and get back to the basics."
It was more than enough support for Kennedy, who allowed two runs on five hits over six innings to raise his record to 21-4. He could have pitched deeper into the game, but after throwing 86 pitches, Gibson elected to give Kennedy a lighter workload to freshen him up for the playoffs.
"I was hoping it wasn't going to be too light," Kennedy said. "That's what I was expecting, around 90 [pitches], not over 100."
Kennedy is fourth D-backs pitcher to win 20 or more games in a season, joining Randy Johnson, Curt Schilling and Brandon Webb.
The only other pitchers in baseball who have won 20 games this season include the Tigers' Justin Verlander (24) and the Dodgers' Clayton Kershaw (20).
Despite the high win total, Kennedy seemingly faces an uphill battle in the race for the NL Cy Young Award against Kershaw and Philadelphia's Roy Halladay and Cliff Lee.
"It's a tough call with that Cy Young," Giants manager Bruce Bochy said. "There are four or five candidates. What a great year he's had."
Especially against the Giants. In five starts vs. San Francisco this year, Kennedy is 3-0 with a 1.22 ERA.
Giants rookie starter Eric Surkamp (2-1) started the walk-a-thon when he issued four free passes before being removed with two outs in the first inning.
The D-backs sent 10 men to the plate in the inning, scoring six times. Roberts and Gerardo Parra each delivered a two-run single and Kennedy helped his own cause when he capped the scoring with a two-run double off the center-field wall.
On the night, Kennedy was 2-for-2 to raise his average to .131.
"I was trying to get above .100," Kennedy said. "That was a lot of fun getting those hits. I felt good at the plate."
Roberts wound up with three RBIs on the night fans received his likeness on a bobblehead.
Kennedy did not appear headed for a win in the first inning when he allowed a leadoff double to Justin Christian, who came around to score on a single by Pablo Sandoval.
That was all Kennedy would allow until the sixth when Sandoval drove home Mike Fontenot with a double to left-center.
The D-backs put the game out of reach with a five-run sixth and kept piling on with three more in the seventh and another in the eighth.