Giants pitcher Tim Lincecum saw his scoreless streak end at 29 innings, but still won on Thursday night. Lincecum carried a no-hitter into the seventh inning and was victorious in his fourth straight start. San Francisco defeated San Diego 9-3 as Lincecum recorded his tenth win of the season. "He's legitimately one of the best pitchers in all of baseball right now," Padres manager Bud Black said. "We finally got to him in the seventh inning, but you could see why he puts up the numbers he does. He's got a great array of pitches and he seems to be expanding those and continuing to grow as a major league pitcher. He's been on a nice roll lately."