Ozzie Virgil lined a two-out home run in the 10th inning yesterday in San Francisco to give the Atlanta Braves a 2-1 victory over the Giants.

San Francisco pitcher Greg Minton (2-4) entered the game in the 10th inning in relief of starter Scott Garrelts, who pitched four-hit ball through nine innings. Virgil's homer, on a 3-2 pitch from Minton, was his ninth of the season.

"The homer was on a high sinker," Giants Manager Roger Craig said. "It just didn't sink."

Gene Garber (2-1), who finished the game with three perfect innings of relief, was the winner.

"You can't pitch much better than Garrelts did. You've got to give our relief pitchers credit, too," Atlanta Manager Chuck Tanner said after the Braves improved their record in extra-inning games to 6-1. "Garber has been the best reliever in the National League lately."

The Giants scored an unearned run in the first on two errors by second baseman Glenn Hubbard. Garrelts retired the first eight batters he faced, giving him a string of 21 straight over two games, before Atlanta starter David Palmer homered in the third to tie the score.

*Padres 11, Astros 7: Garry Templeton lined a two-run double in the eighth inning to key a four-run rally as San Diego ended visiting Houston's four-game winning streak despite blowing a 7-1 lead.

After reliever Frank DiPino (1-2) intentionally walked Jerry Royster to load the bases in the eighth, Templeton lined his game-winning hit down the right field line. Reliever Lance McCullers (2-1) followed with a run-scoring sacrifice bunt, and Leon Roberts accounted for the final run with an infield hit.

*Mets 5, Phillies 3: Ray Knight, who hit his eighth home run, and Gary Carter each drove in two runs in New York to lead the Mets over Philadelphia.

Ron Darling (7-2) went six inning, giving up all three runs on eight hits. Jesse Orosco got two outs for his 11th save.

*Pirates 5, Cubs 3: Rick Rhoden hit a two-run single in Pittsburgh's three-run fourth inning and won his fourth straight decision as the Pirates completed a three-game sweep of visiting Chicago.

Rhoden (6-3) pitched only 5 1/3 innings and gave up seven hits and four walks.

*Expos 4, Cardinals 3: Pinch hitter Jim Wohlford's one-out sacrifice fly in the 10th inning scored Tim Wallach with the winning run that gave Montreal a three-game sweep in St. Louis.

Wohlford's fly, off reliever Greg Bargar (0-2), gave the victory to Jeff Reardon (6-3), who blew a save opportunity in the ninth.

*Dodgers 5, Reds 4: Franklin Stubbs singled home Mariano Duncan with the winning run with two outs in the 11th inning to give Los Angeles its third straight one-run victory over visiting Cincinnati.

With two outs, Duncan singled and took second when left fielder Eric Davis fumbled the ball. Steve Sax was intentionally walked by John Franco (0-3) before Stubbs singled up the middle.