BOSTON — The Houston Astros kept Boston’s champagne on ice and also kept their own hopes for home-field advantage throughout the American League playoffs alive with a 3-2 decision over the Red Sox on Friday night.