Tim Lincecum wins a duel of aces with Roy Halladay, giving up only three runs and striking out eight over seven solid innings
Lincecum wins duel of aces