BYU made plays in all three facets of the game to rally for 29 unanswered points in beating Houston 43-26 on Friday night, keeping BYU unbeaten on the year.