Tim Lincecum puts on a show against the Fresno Grizzlies