I lean toward the Astros although I haven't pulled the trigger.
McCullers was not very effective his last time out and I think that may add a little value to the line here, he has the potential to be much better and give the Astros 5 or so quality innings.
But these Philly bats are scrappy!