The Baltimore Orioles were defeated by the Houston Astros, 23 to 2, last Saturday.