By any objective measure, Tim Lincecum threw his best game in an otherwise dismal June on Friday night. He might have lost to the A's , but for the first time in four starts, he largely did not look lost. Perhaps he...