Filed under: News Open Game Day Thread 4/13 By kenshin1 Apr 13, 2007, 4:27pm PDT Share this story Share this on Facebook Share this on Twitter Share All sharing options Share All sharing options for: Open Game Day Thread 4/13 Reddit Pocket Flipboard Email Funny Story... The Giants have one of the highest payrolls in baseball. Giants vs Pirates. Go get 'em boys More From McCovey Chronicles Giants wage war on the entire concept of winning 8/18 Gamethread: Giants vs. Diamondbacks Minor League round up, August 17 Thursday BP: Joey Bart is having a moment Giants opt out of the winning streak 8/17 Gamethread: Giants vs. Diamondbacks