Tim Lincecum, the struggling San Francisco Giants pitcher, stunned the San Diego Padres and his own squad after pitching a…