Jason Christiansen, who gave up five runs in one inning in Sunday's 16-0 loss to Oakland, stifled Arizona's bases-loaded, no-out threat in the sixth inning and the Giants went on to a 4-2 victory over the Diamondbacks on Wednesday night.
"It probably was the most embarrassing game in my career," Christiansen said of that 16-0 pasting, "but I've got a short memory. It's good to get in a situation like I did tonight. It showed me that Felipe and everybody still have the confidence in me."
Manager Felipe Alou said the Giants were anxious to get to Arizona after being swept by Oakland.
"This is a big league team. It's missing some key parts but it's still a big-league team," Alou said. "It's not like we came here to catch the heat. We came here to play baseball."
Omar Vizquel, 0-for-9 against Arizona starter Brandon Webb going into the game, was 3-for-3 against him with the go-ahead RBI single.
"I took a different stance against him," Vizquel said, "and then tried not to pull him. Then the first base hit I didn't even try to pull that ball and it still went to right. It shows you that sometimes when you stay inside the ball anything can happen."
Moises Alou was 3-for-4 with two RBI, and drew praise from his father Felipe for his ability to hit with two strikes.
"You've got to be tough, and Moises Alou is a tough man," Felipe Alou said. "You see I'm not even saying he's a tough hitter, he's a tough man ... so with two strikes, he still believes that he's going to beat you. All good hitters do that."
Vizquel drove in the go-ahead run in the seventh, reached on a walk and scored a run to help the Giants win two in a row for the first time in 11 games.
Alou singled in two runs off Webb (8-4), who allowed three runs on nine hits in seven innings.
Christiansen (4-1) came on with the bases loaded and no outs in the sixth, and got out of the jam by giving up only a sacrifice fly that tied it 2-all. He got the victory after the Giants scored the go-ahead run in the seventh.
Tyler Walker put runners on first and second with no outs to start the ninth before finishing for his 11th save in 13 chances.
Jason Ellison singled to start the seventh, then stole second. After two outs, Vizquel singled up the middle to bring home Ellison to make it 3-2.
San Francisco went up 4-2 when Todd Linden scored from first on Michael Tucker's pinch-hit single to right in the ninth.
Kirk Rueter failed to get a victory for the eighth consecutive start, despite a strong outing. He gave up two runs -- one earned -- on three hits in five innings. He walked four and struck out two.
Two San Francisco errors on the same play made Arizona's tying run unearned in the sixth. Royce Clayton walked, then Luis Gonzalez hit a sharp grounder. The ball glanced off the glove of Lance Niekro, who was playing first base because J.T. Snow was ejected in the fifth. Then second baseman Ray Durham went for the ball barehanded and missed it, allowing Clayton to take third.
Troy Glaus walked to load the bases, and that was it for Rueter. Christiansen came on and gave up a sacrifice fly to Tony Clark, then Gonzalez was caught in a rundown and Jose Cruz Jr. grounded out.
"They put pressure on us every inning and we did nothing offensively tonight," Arizona's Craig Counsell said.
The Giants took a 2-0 lead in the third on Vizquel's two-out walk, Snow's ground-rule double and Alou's two-run single.
"That was the at-bat that I wish I had back, the two-out walk," Webb said said, "They ended up getting two runs off that. That was pretty frustrating."
Arizona made it 2-1 in the third on Clayton's RBI single. Webb's attempt at a sacrifice bunt in the inning failed when the runner was forced at third. Webb was safe at first, but was called out for turning the wrong way after crossing the base.
- Gonzalez returned to the Arizona lineup after missing three games to go to Florida following the death of his stepfather. INF Matt Kata was sent back to Triple-A Tucson to make room for Gonzalez on the roster.
- Eleven of San Francisco's 13 hits were singles.
- Rueter, 0-5 in his last eight starts, snapped a string of four straight losses.