SAN DIEGO (AP) Two games into their home schedule, the power-laden San Diego Padres enjoyed a sense of relief when they finally scored a run.
That's all it took to beat the defending World Series champion San Francisco Giants.
Wil Myers hit an RBI double off the right-field wall with one out in the eighth inning and Craig Kimbrel got his first save with the Padres, who beat the Giants 1-0 Friday night.
The run snapped the Padres' 22-inning scoreless streak dating to Wednesday night at Los Angeles. The Padres lost 1-0 to the Giants in 12 innings in their home opener on Thursday.
Myers lofted a fly ball to right and Clint Barmes, aboard on a one-out walk off Jeremy Affeldt (0-1), barreled around third base to score.
The relay throw from second baseman Joe Panik was up the third base line and Barmes ran into catcher Hector Sanchez's arm before he could field the ball, knocking his glove several yards down the first-base line. Sanchez was shaken up but stayed in the game.
''As soon as I hit it and I was running to first base I was screaming at him, `Run,' `' Myers said. ''It was good baserunning on his part.''
The Giants ''didn't execute that cutoff very well,'' manager Bruce Bochy said.
Myers, one of several star players acquired in the offseason, said there was a definite sense of relief.
He cited starter Brandon Morrow going seven innings and second baseman Jedd Gyorko making a great play in the eighth despite struggling at the plate.
''This was a great team win,'' he said.
The Giants had pitched 22 consecutive scoreless innings until the eighth.
Joaquin Benoit (2-0) pitched a perfect eighth. Kimbrel, obtained Sunday in a blockbuster trade with Atlanta, allowed one hit in the ninth before inducing Angel Pagan's double-play ball to end the game. It was the fourth double play turned by the Padres.
Each team had only five hits.
''You have to look at the type of pitching we're facing,'' Bochy said. ''It's going to be tough in this ballpark. You have to execute and do the little things.''
Tim Lincecum, who no-hit the Padres in both 2013 and 2014, allowed an infield single to Cory Spangenberg with one out in the first.
Lincecum and Morrow each threw seven scoreless innings of four-hit ball. Morrow, signed as a free agent in December, struck out seven and walked three. Lincecum struck out five and walked three.
''I know they are an aggressive team against me,'' Lincecum said. ''I've gotten a lot of these guys to swing at me. I just figured keeping the ball down in the zone, kept them off balance, mixing the ball in and out. I don't think I leaned on any pitch more than the other. I was just going with whatever Sanchy put down for the most part.''
Both teams played great defense. San Diego turned four double plays and the Giants three. After issuing consecutive walks to open the seventh, Morrow struck out Brandon Crawford and then got Casey McGehee to ground into a double play.
Gyorko, who's hit into three double plays in two games, made a great over-the-shoulder catch of Gregor Blanco's bloop into shallow center in the eighth.
The Padres are in the preliminary stages of helping to plan a basketball game between San Diego State and the University of San Diego at Petco Park in early December. The court would be placed between home plate and third base. There have been two college basketball games played on aircraft carriers in San Diego, one in 2011 and the other in 2012.
Giants: Bochy said Jake Peavy is good to go for his start Sunday. During extra innings Thursday, ''Peavy sprinted to the bullpen - I didn't tell him to,'' Bochy said. ''He said, `I'll be down there if you need me.' That's Jake, trying to help out.''
Padres: RHP Ian Kennedy went on the disabled list with a strained left hamstring suffered in the third inning Thursday. Odrisamer Despaigne, who came on in relief of Kennedy Thursday, will take his spot in the rotation.
Saturday night's game will feature a marquee matchup between San Francisco's Madison Bumgarner, the MVP of the World Series, and San Diego's James Shields (0-0, 3.00, who lost twice to Bumgarner in the Fall Classic. ''It's hard to be believe it's happening already, this early in the season,'' Giants manager Bruce Bochy said. ''It's good for baseball.'' Shields, then with Kansas City, lost to Bumgarner in Games 1 and 5. Bumgarner also threw five scoreless innings of relief in Game 7. Shields signed with San Diego in the offseason as part of general manager A.J. Preller's roster revamp.