Via: San Francisco Chronicle
For seven innings Tim Lincecum scrapped and competed without much command. He held Arizona to one earned run in seven innings, two runs overall, and saw his.....