The Astros went 1-1 against Major League Baseball's highest-profile teams Tuesday, beating the Boston Red Sox 3-0 and losing to the New York Yankees 4-1 in a pair of split-squad games.