ANAHEIM, California - Japanese left-hander Yusei Kikuchi allowed three runs without his best stuff but managed to get through seven innings and earn the win as the Houston Astros held on to beat the Los Angeles Angels 5-3 on Friday.