Tim Lincecum didn't make it out of the fourth inning but the offense and bullpen delivered as the Giants snapped their six-game skid.