In what might be his final start as a Giant, Tim Lincecum held the Dodgers to two runs in seven innings as the Giants beat the Dodgers 3-2.