PHOENIX -- It only took three games for Troy Glaus to prove he's no singles hitter.
Glaus drove in three runs with a double, triple and homer as the
"These were a handful of guys that I've never faced before," said Glaus, who went 1-for-7 in his first two NL games -- hitting a double Monday -- before going 3-for-4 in this one.
"You know, see what they did. It didn't work out for me the first couple of days, but tonight was better," he said.
Jose Cruz Jr. also drove in three runs, and Shawn Green hit a two-run single for the Diamondbacks, who were routed 16-6 by the Cubs on Monday, but bounced back to win their next two games. Their 51-111 record last year was among the 10 worst in major league history, and Glaus got a $45 million, four-year contract to leave the Los Angeles Angels and help Arizona rebuild.
Glaus' last hit was a 400-foot, opposite-field solo shot off LaTroy Hawkins, the fifth Chicago reliever, with one out in the eighth.
"You can get lulled to sleep when you have a lead like that, and then all of a sudden a three-run homer shocks you a little bit," Arizona manager Bob Melvin said. "So it's good that Troy came up there."
Brandon Webb, who led the NL with 16 losses last year, worked out of several jams in 5 1/3 innings, but got the win. He allowed two runs and five hits, three walks and a wild pitch.
Michael Barrett hit a three-run homer against reliever Brian Bruney in the sixth, but Bruney got out of the inning with a 7-3 lead, and Mike Koplove pitched a scoreless seventh and eighth.
Glaus, 1-for-7 in his first two NL games, went 3-for-4 and drove in runs with a double, triple and homer. He homered off LaTroy Hawkins, the fifth Chicago reliever, with one out in the eighth.
The Diamondbacks spoiled Ryan Dempster's debut in Chicago's rotation. It was the first start for Dempster (0-1) since July 28, 2003, for Cincinnati against Philadelphia. He had right elbow surgery in August 2003, joined the Cubs in January and had a 1-1 record as a reliever in 23 games late last season.
He gave up seven runs and nine hits and three walks, striking out seven in 3 2/3 innings.
"I was getting ahead, getting two quick outs, and all the runs they scored were with two out," Dempster said.
Glaus, the 2002 World Series MVP with the Angels, got his first NL RBI in the first inning when he tripled over Jeromy Burnitz's glove in the right-field corner with Luis Gonzalez on first.
Royce Clayton and Gonzalez singled with no outs in the third, setting up Cruz's two-run single that got through the infield for a 3-0 Arizona lead.
The Diamondbacks scored four more runs with two outs in the fourth on an RBI double by Glaus, Green's two-run single and Cruz's run-scoring double to center.
The Cubs stranded seven in the first four innings. They had runners on the corners with two outs in the third and fourth, but couldn't capitalize.
In the third, Webb, who led the majors with 119 bases on balls last season, walked Todd Walker, who promptly stole second.
Then, Nomar Garciaparra hit a chopper to third, where Walker slid in safely when Chad Tracy decided to try for the tag. But Webb struck out Aramis Ramirez to end the threat.
"It seemed like I had a lot of guys on base," Webb said. "I worked through some jams, making some big pitches and getting out of it. The walks were a little higher than I wanted, but overall I thought it was all right."
Todd Hollandsworth doubled with two outs and reached third on Royce Clayton's fielding error at shortstop in the fourth, but Clayton handled Dempster's grounder and threw out the pitcher for the third out.
"We hit some balls hard, extremely hard," Cubs manager Dusty Baker said. "It just took us a while to get some hits."