Mike Leake left Sunday's game in Texas trailing 2-0, and the Giants tried to get him off the hook, but their ninth-inning rally came up short.