Grand Slam Puts Astros Over Yankees