I am not so sure Houston will beat Texas. Yes they own them in the regular season but we've seen teams that were not so great in the regular season play really well in the playoffs and vice versa. Plus I love Bochy and think Texas has a chance to win just because of him. I do agree that the winner of Philly/Atlanta will go to the World Series for the NL though.