Taysom Hill threw for two touchdowns and rushed for another to lead No. 21 Brigham Young to a 41-33 comeback win over Virginia on Saturday.

The Cougars (4-0) trailed 16-13 at the half and lagged behind the Cavaliers in almost every statistical category but turned the game around with two third-quarter touchdowns.

Adam Hine sealed the victory for BYU with a 99-yard kickoff return midway through the final quarter.

Hill, averaging nearly 230 yards passing and 130 yards rushing per game, completed 13 of 23 for 187 yards and rushed for another 72 on 17 carries. He had only 29 yards rushing in the first half.

Virginia (2-2) had to settle for four field goals by Ian Frye field on four possessions that went deep into BYU territory.

The Cavaliers had 519 total yards to BYU's 332 and doubled the Cougars in time of possession.