Tim Lincecum's career revival took a bit of a detour on Monday, but the Giants are going so well that Lincecum was not only taken off the hook, he became the winning pitcher.