SAN DIEGO -- Tim Lincecum struck out 13 and held the San Diego Padres to one run and three hits in seven innings to lead the San Francisco Giants to an 8-4 win Wednesday night.