SAN FRANCISCO -- Even though he spent last season in the American League, Javier Vazquez remembered how to beat the San Francisco Giants.
Vazquez pitched seven scoreless innings, helping the Arizona Diamondbacks hand Noah Lowry the first loss of his major league career with a 2-1 victory over the Giants on Wednesday night.
Vazquez (1-2) allowed eight hits, struck out two and walked two to win for the first time since returning to the National League in the trade that sent Randy Johnson to the New York Yankees. He entered the game with an 11.77 ERA this season before improving to 5-1 in his last six decisions against the Giants.
"I've actually felt as good or better my first three starts," Vazquez said. "I got a few breaks today and got the results."
The last time he faced the Giants, on Aug. 18, 2003, as a member of the Montreal Expos, he pitched a shutout. Vazquez improved to 2-1 with a 2.10 ERA in four games at SBC Park.
"I've been on the other side of him shutting us out," Diamondbacks manager Bob Melvin said. "That's no surprise to me. I knew he was going to give us an outing like this. He picked us up big time."
Lowry (1-1) had been 7-0 in 22 games, including 16 starts. That was the second-longest winning streak to start a career in Giants history, behind Hooks Wiltse's 12-0 start in 1904.
Lowry gave up only two hits, but walked five and allowed both runs in six innings. He struck out four and retired the final seven batters he faced.
"I just didn't have it," Lowry said. "The winning streak doesn't matter to me. I was just trying to find some consistency. By the time I found it, it was too late."
The Diamondbacks, hitting only .204 through the first six games of a seven-game road trip, won for just the second time in six games. They also beat the Giants in San Francisco for the second time in 12 games.
"It was just enough," the Diamondbacks' Luis Gonzalez said. "This road trip we haven't hit as well as we'd like, but Vazquez pitched great. He's been a dominant pitcher in the National League his whole career."
Brian Bruney got the first two outs of the eighth, and Brandon Lyon came on for the final four outs, earning his sixth save in seven chances despite giving up his first earned run of the season in his eighth appearance.
Pedro Feliz doubled with two outs in the eighth and Bruney walked Edgardo Alfonzo before Lyon came in to strike out Marquis Grissom.
"We had lots of offense," Giants manager Felipe Alou said. "Even by accident we should have scored."
Durham hit a sacrifice fly off Lyon in the ninth before Omar Vizquel flied to left with a runner on first.
Arizona scored its runs in the third with the help of an error. Lowry walked Vazquez to open the inning and Craig Counsell grounded to Lance Niekro, whose throw pulled Vizquel off second base and both runners were safe.
Royce Clayton bunted, but Lowry forced Vazquez at third. Gonzalez hit an RBI double off the center-field wall and Troy Glaus followed with a sacrifice fly.
The Diamondbacks turned three double plays in the first five innings to support Vazquez, who did not allow a runner past second until the Giants left the bases loaded with two outs in the seventh.
"Defense has been big for us all season," Melvin said. "It was the difference in the ball game. It's almost routine the way Counsell and Clayton come up with balls that has affected the game."
The Giants had two runners on in the third, but Vizquel -- playing in his 2,139th game at shortstop, tying him with Alan Trammell for eighth all-time -- grounded out. Feliz flew out with two on in the sixth.
Giants OF Moises Alou is expected to come off the DL on Friday or Saturday, depending on weather conditions. ... The Diamondbacks signed LHP Armando Almanza to a minor-league contract. ... A late scoring change gave the error in the third to Niekro instead of Vizquel. ... Gonzalez has hit safely in 13 of 14 games. ... Alfonzo had two hits for his eighth multihit game. ... Vazquez was 0-3 with an 11.81 ERA in three games at Candlestick Park, the Giants home until 2000.
|Players of the Game|
Nike Diamondbacks Wordmark Logo Tri-Blend T-Shirt - Sedona Red Shop Now!
|Craig Counsell, 2B||1||1||0||0||3||0||0||.295|
|Royce Clayton, SS||4||1||0||0||0||1||7||.200|
|Luis Gonzalez, LF||4||0||1||1||0||0||1||.294|
|Troy Glaus, 3B||2||0||0||1||1||0||0||.218|
|Shawn Green, RF||4||0||0||0||0||3||3||.259|
|Brandon Lyon, P||0||0||0||0||0||0||0||.000|
|Chad Tracy, 1B||4||0||1||0||0||1||0||.347|
|Quinton McCracken, CF||3||0||0||0||0||0||0||.233|
|Chris Snyder, C||3||0||0||0||1||1||1||.324|
|Javier Vazquez, P||2||0||1||0||1||0||0||.333|
|Brian Bruney, P||0||0||0||0||0||0||0||.000|
|Luis Terrero, RF||1||0||0||0||0||1||1||.154|
|2B - Luis Gonzalez (4, Lowry), Chad Tracy (4, Eyre)|
|SF - Troy Glaus (1)|
|SH - Quinton McCracken (2)|
|RBI - Luis Gonzalez (11), Troy Glaus (12)|
|Team LOB - 7|
|DP - Clayton-Tracy, Glaus-Counsell-Tracy, Tracy-Clayton-Vazquez|
|Javier Vazquez (W,1-2)||7||8||0||0||2||2||0||7.65|
|Brian Bruney (H,3)||0.2||1||0||0||1||0||0||2.79|
|Brandon Lyon (S,6)||1.1||2||1||1||0||1||0||1.04|
|WP - Brian Bruney (2)|
|Pitches-Strikes - Javier Vazquez 90-53, Brian Bruney 20-10, Brandon Lyon 19-13|
|Ground Balls-Fly Balls - Javier Vazquez 9-7, Brian Bruney 1-1, Brandon Lyon 1-2|
|Batters Faced - Javier Vazquez 28, Brian Bruney 4, Brandon Lyon 6|
|San Francisco Giants|
|Ray Durham, 2B||3||0||0||1||1||0||3||.200|
|Omar Vizquel, SS||4||0||1||0||1||0||3||.296|
|Lance Niekro, 1B||4||0||1||0||0||0||1||.292|
|Pedro Feliz, LF||4||0||1||0||0||1||2||.298|
|Edgardo Alfonzo, 3B||3||0||2||0||1||0||0||.451|
|Marquis Grissom, CF||4||0||1||0||0||1||4||.283|
|Michael Tucker, RF||4||0||1||0||0||0||1||.275|
|Mike Matheny, C||4||1||1||0||0||1||2||.273|
|Noah Lowry, P||1||0||1||0||0||0||0||.500|
|a- Jason Ellison, PH||1||0||0||0||0||0||0||.316|
|Jason Christiansen, P||0||0||0||0||0||0||0||.000|
|b- Tony Torcato, PH||1||0||1||0||0||0||0||.300|
|Scott Eyre, P||0||0||0||0||0||0||0||.000|
|Jim Brower, P||0||0||0||0||0||0||0||.000|
|c- Deivi Cruz, PH||1||0||1||0||0||0||0||.278|
|Yorvit Torrealba, PR||0||0||0||0||0||0||0||.000|
|a-grounded out for Lowry in the 6th|
|b-singled for Christiansen in the 7th|
|c-singled for Brower in the 9th|
|2B - Pedro Feliz (3, Bruney), Mike Matheny (6, Lyon)|
|SF - Ray Durham (2)|
|RBI - Ray Durham (3)|
|Team LOB - 10|
|DP - Durham-Vizquel-Niekro|
|E - Lance Niekro (2, WILD THROW)|
|San Francisco Giants|
|Noah Lowry (L,1-1)||6||2||2||1||5||4||0||4.58|
|Pitches-Strikes - Noah Lowry 105-63, Jason Christiansen 11-7, Scott Eyre 17-11, Jim Brower 12-7|
|Ground Balls-Fly Balls - Noah Lowry 10-5, Jason Christiansen 2-0, Scott Eyre 2-1|
|Batters Faced - Noah Lowry 26, Jason Christiansen 3, Scott Eyre 5, Jim Brower 2|
|Attendance - 36955|
|Game Time - 2:45|
|Temperature - 57|
|Umpires - Home - Jerry Layne, First Base - Paul Emmel, Second Base - Tony Randazzo, Third Base - Ed Montague|