After an utterly shocking series v Phillies, Giants won their first game in 6 last night 5-0 v the Pirates (Still lost the series, mind!)
Exactly a quarter of the way through the season now, how's it shaping up for you? I had aspirations of a Giants post season but that's looking increasingly...