PHOENIX — Brandon Webb won the duel in the desert.

Webb shut down the Chicago Cubs with his superb sinker, and the young Arizona Diamondbacks got home runs from two of their kids in a 3-1 victory Wednesday night in their NL playoff opener.

Stephen Drew homered in the fourth off Chicago ace Carlos Zambrano, who was pulled after six innings and only 85 pitches.

Right after he left, Mark Reynolds homered on the fourth pitch from reliever Carlos Marmol to break a 1-all tie in the seventh. Pinch-hitter Conor Jackson added a sacrifice fly, and the Diamondbacks got two scoreless innings from their strong bullpen.

Webb, the reigning NL Cy Young Award winner, allowed four hits and struck out nine over seven outstanding innings in his postseason debut. He walked three and hit a batter.

"The most exciting game so far," Webb said. "I was able to keep them off-balance. I had pretty good stuff tonight, great off-speed. Had some great strikeouts, key situations."

Game 2 is Thursday night, with Ted Lilly on the mound for Chicago against Doug Davis.

Zambrano gave up four hits, struck out eight and walked one before he was pulled by manager Lou Piniella in a move that could be questioned. Before the game, Piniella said he likely would limit Zambrano's pitch count because he would probably bring him back on three days' rest to pitch Game 4 on Sunday.

Piniella said he trusted his bullpen to take over. But planning for Game 4 might have cost the Cubs in Game 1.