Astros win their home opener