SAN FRANCISCO -- Brett Tomko received hugs from the relievers who never even had to stand up. He got thanked by position players who suddenly had a couple extra hours of free time.
Tomko brilliantly outdueled Mark Redman for the second time in 10 days and Omar Vizquel hit an RBI double to give him an 11-game hitting streak, leading the San Francisco Giants over the Pittsburgh Pirates 2-1 on Monday night.
Tomko (3-4) pitched his second complete game in three starts, retiring the final 21 batters he faced to finish with a six-hitter in a game that was over in 1 hour, 49 minutes -- the Giants' fastest game since going 1:43 at Philadelphia on May 2, 1981.
All four of Tomko's pitches kept finding their spots, and he ended his latest gem with a 95 mph fastball to strike out Rob Mackowiak. Tomko celebrated with a modest pump of his fist.
"I didn't even realize how fast the game was," said Tomko, who was among the National League's top pitchers in the second half last season but started this year 0-3. "If you worry about time, you're not in the right frame of mind. I knew it was quick because I didn't have much time between innings."
The 32-year-old right-hander struck out seven in his 11th career complete game. His impressive performance made certain that lefty reliever Jeff Fassero will make a spot start Tuesday night since he hasn't pitched the past two games.
Redman (1-3), also beaten by Tomko's four-hitter April 29, singled in a run in the second for his second career RBI after he came into the at-bat 3-for-87. He got 20 of his 24 outs on groundballs, and first baseman Daryle Ward had 20 putouts, two shy of the major league record of 22. Alvin Davis last did it for the Seattle Mariners in 1988, while Ernie Banks was the last National Leaguer to get 22 putouts in a nine-inning game in 1963.
Redman also allowed six hits in eight strong innings and is 7-for-7 in quality starts.
"That was two great games," Pirates manager Lloyd McClendon said. "It was a shame somebody had to lose. Mark Redman got three flyballs all night and Tomko was overpowering. We had our chances against him early. Mark Redman has been throwing great for us all year."
Jason Bay doubled and singled for Pittsburgh, which had scored at least six runs in four of its last five victories.
Vizquel doubled in a run in the third and Lance Niekro hit a sacrifice fly two batters later to give the Giants a 2-1 lead that Tomko had no problem protecting.
Niekro couldn't believe he got the ball up against Redman. Tomko also added a third-inning single to right and scored on Vizquel's hit.
"Luck," Tomko said. "I was just happy to make contact."
The Giants won their second straight after ending a season-high four-game losing streak -- which came on the heels of six straight victories -- when they beat Washington 4-3 in 13 innings Sunday in a game twice delayed by rain.
The short game was especially nice considering Sunday was the team's longest of the year.
"It was too quick," manager Felipe Alou said, smiling. "I wish this fun would last for six hours."
San Francisco swept a three-game series in Pittsburgh from April 29-May 1, with the first two games being decided by one run.
But the Pirates had won five of their previous six during this 10-day road trip that ends with this series, including a 16-2 win at Arizona on Sunday that featured 12 runs in the final two innings as Pittsburgh set season highs for runs and hits (17).
Tomko was tagged for three earned runs and nine hits in a loss at Arizona last Wednesday, but bounced back with a dominant outing that resembled many of his strong starts late last season. He went 5-1 with a 1.43 ERA over his final eight starts in 2004 as the team's most reliable starter down the stretch.
Tomko didn't allow another baserunner after giving up back-to-back singles by Tike Redman and Bay to start the third. Catcher Mike Matheny visited Tomko at the mound and told him one thing: "Get the ball down," Tomko recalled.
"Brett Tomko just threw a great game against us last time and his confidence rolled over," Redman said.
The Giants loaded the bases in the fourth when Redman gave up two-out walks to Mike Matheny and Tomko, but Jason Ellison grounded out to the pitcher.
San Francisco second baseman Ray Durham returned to the starting lineup after missing the team's three-game weekend series against Washington with two strained groins. He batted fifth and went 1-for-4.