The Giants won their second consecutive game this evening, defeating the Cardinals 6-2. Ryan Klesko somehow stumbled his way to a triple (big tree fall hard). Noah Lowry looked like his 2005 self, doling out four hits over seven innings. Brad Hennessey picked up his first save of the year (what no Armando?). Albert Pujols went 0-for-3, lowering his average to a solid .190. Hey, look, the Giants aren’t the only team suffering from this “steroid ban.”
Oh, and the Homer Watch? Alex Rodriguez 10, Giants 7.
[Photo courtesy: Yahoo]