The Houston Astros opened their fifth consecutive American League Championship Series with a 5-4 win over the Boston Red Sox on Friday night at Minute Maid Park.