SAN DIEGO -- If the Washington Nationals' offense had been a little more potent, Gio Gonzalez would have gone deeper into the game than he did.
Gonzalez allowed two singles in six scoreless innings to run his streak to 20 over three starts and the NL East-leading Nationals beat the San Diego Padres 3-1 on Tuesday night on only four hits at spacious Petco Park.
|More on Nationals-Padres|
Nationals' pitching statistics are eye-popping
|More MLB Coverage|
"Gio was outstanding," Nationals manager Davey Johnson said. "He had a lot more left in him but we had to go for the win right there. But he pitched a great ballgame. Outstanding. Not much trouble all day."
San Diego, last in the NL West, was trying for its first three-game winning streak of the season after splitting a four-game series with Philadelphia.
Xavier Nady, who started his big league career with San Diego in 2000, began the winning rally with a double to the wall in left leading off the seventh. Wilson Ramos followed with a walk and both scored on Tracy's single to center.
That made a winner of Gonzalez (2-0), who struck out six and walked two. Henry Rodriguez pitched the ninth for his fifth save in as many chances.
Gonzalez deferred credit to his catcher and defense.
"It definitely was Ramos," Gonzalez said about his catcher. "The guy did a great job behind the dish calling a great game. Obviously the defense and Tracy coming up to bat to bring in those runs. So all the credit in the world to those guys. They all did a great job. All I was trying to do was keep us in the game as long as possible."
The Padres had only one runner reach second base against Gonzalez.
Washington's last four starters have combined to throw 22 scoreless innings. The Padres scored an unearned run in the eighth and had runners on second and third with one out before Tyler Clippard retired pinch-hitter Mark Kotsay and Chris Denorfia.
"This was going to be the type of game that whoever got that hit, had a good chance," Padres manager Bud Black said. "Tracy got the knock to put them ahead and that was the key.
"Live, you can see why the Naitonals are very excited about him," Black said of Gonzalez. "Three very solid pitches, his ball has life to it. You can see why he's off to a good start."
Richard (1-2) allowed two runs and three hits in 6 1/3 innings, struck out six and walked five.
Black was ejected in the sixth for arguing a balk call against Richard. Black went out for a mound visit and began jawing at umpire Lance Barrett when he came out to break it up. The two yapped as they walked toward the plate before Barrett tossed Black.
- Johnson said 3B Ryan Zimmerman was going to have an MRI on his right shoulder. Johnson said results weren't immediately available, but, "At this point, as far as I know, it's not real favorable. It looks like he's going to need more rest." Zimmerman missed his second successive start with what has been described as inflammation. Zimmerman had said he expected to return Tuesday. The Nationals were rained out Sunday and were off Monday.
- Padres RHP Tim Stauffer, who started the season on the DL with a strained elbow, pitched a simulated game on Tuesday and is scheduled to throw a side session on Thursday. If he feels OK, he'll probably make a rehab start at Class A Lake Elsinore on Sunday.
- LF Carlos Quentin, who began the season on the DL after having knee surgery, hit during the simulated game. Black said Quentin still has to run at full speed and be able to slide before he can be sent on a rehab assignment. That could be in a week to 10 days.
- RHP Stephen Strasburg hoped to start for the Nationals against his hometown Padres but the rotation didn't fall that way. Strasburg pitched twice at Petco Park while with San Diego State. "It's huge," Strasburg said. He remembers closing a game against Michigan as a freshman when a Wolverines batter hit a ball he thought would be a homer to straightaway center. "Our center fielder caught it in the middle of center field. It's a big park."
- Strasburg is scheduled to start Saturday at Los Angeles.
- San Diego SS Jason Bartlett and Venable each committed their fifth error, tied for the team lead. San Diego has committed 21 errors in 18 games.