Official Giants Baseball 2011 Thread!
#293
Good streak, I'm sure they'll struggle and have to push later on again. Giants are playing like they know they'll get the final clutch hits, and that's a confident team. Only if the Sharks could translate that instead of the impending doom like endings in their games ><.