Noah Fifita threw for two touchdowns and Arizona ended a five-game losing streak with a win over Houston on Friday night.