SAN DIEGO -- Once again, there were scattered positives and negatives for Tim Lincecum. Thanks to Ryan Theriot, Lincecum didn't take the loss -- but the Giants did.
Logan Forsythe hit his first career home run leading off the ninth inning as the San Diego Padres walked off with a 6-5 victory.
Early on, it looked as if this one would never be close.
Lincecum gave up four earned runs, all of them in the second inning, but settled down to get through the sixth. He was in line for his first victory since April 28, but Carlos Quentin's eighth-inning homer scuttled that possibility. Instead, Lincecum has a career-high seven-start winless streak.
Quentin had led off the second inning with a mammoth home run, and the Padres tacked on three more before Lincecum could get the Giants off the field.
It was the fifth time this season that Lincecum allowed four or more runs in an inning; before this season, he had done so just 10 times in his career.
But Lincecum settled down, retiring 12 of the final 13 Padres he faced and tying a season high with eight strikeouts. He walked just one, his lowest total since his third start of the season.
Given a little stability on the mound in the middle innings, the Giants chipped away at Padres starter Anthony Bass.
Theriot's single scored Gregor Blanco in the third, and the top of the order struck again in the sixth. Theriot, who has flourished since being moved into the No. 2 spot,followed Blanco's sixth-inning single with an RBI double.
Theriot scored on Buster Posey's sacrifice fly two batters later, and Brandon Belt's sacrifice fly later in the inning tied the score.
Theriot untied it in the seventh. His third hit of the night, a sharp single to right, brought Brandon Crawford streaking home, giving the Giants a 5-4 lead.
But the Padres tied it on Quentin's second homer, and after the Giants left the bases loaded in the top of the ninth, Forsythe crushed a Steve Edlefsen offering in the bottom of the frame.
- Major League Baseball released the first updates in All-Star game fan voting, showing that Posey is in a tight heat in the bid to be voted the National League's starting catcher. Posey (1,072,464 votes) trails only St. Louis Cardinals catcher Yadier Molina (1,100,048); both catchers are far ahead of their counterparts.
"It's pretty cool," Posey said, adding that it's an honor to get so many votes from fans.
Manager Bruce Bochy said he was impressed that Posey is so high in the vote total given the amount of time he lost last season to an ankle injury. "Sometimes it's out of sight, out of mind," Bochy said.
Melky Cabrera is in fifth place among National League outfielders but trails Milwaukee's Ryan Braun, who currently holds the third and final starting spot, by nearly 400,000 votes. Pablo Sandoval is fourth in the voting among third basemen.
- Santiago Casilla (bruised tibia) threw a bullpen session and was feeling better, but Bochy's plan was to use him only in an emergency. The Giants never hit that point.
Casilla has not pitched since Friday night.
- Angel Pagan extended his hitting streak to 13 games. He also has streaks of 20 and 11 games this season and has hit safely in 44 of his past 46 games.
- The Giants selected college pitchers with six of their seven picks Tuesday, the second day of the Major League Baseball draft. Through the first 15 rounds, the Giants have selected seven pitchers, two catchers, two infielders and four outfielders.
Saint Mary's right-hander Martin Agosta was chosen in the second round. Agosta, who went 9-2 with a 2.18 ERA this season, went to Jesuit High School in Sacramento, where he was a teammate of Andrew Susac, last year's second-round pick.
Right fielder Johnathan "Mac" Williamson, a third-round pick, hit 17 homers for Wake Forest. Center fielder Ryan Tella, an 11th-round pick out of Auburn, is a Fremont native.