I've written a preview for this weekend series here. This is baseball and all sports rivalries at its finest. I think Boston has the edge at home. You know I'm a Yankee fan so go on and troll the site please. lol I didn't think the playoff picture would have been decided by this weekend before the season started, but the baseball Gods had a different idea. There's no Sci-Fi Friday tonight so I'll be pacing the room and yelling at the umpires all night.