Tim Lincecum struck out 13 and held the Padres to one run and three hits in seven innings to lead the Giants to an 8-4.