Can't decide which game to pull the trigger on... Pittsburgh, San Fran or Seattle...Anybody have any thoughts on these? Philly throwing a pitcher I have no idea about on the road.. San Fran on a roll, back home with their Ace and Houston horrible lately going against one of the top 3 pitchers in MLB..