James Poole added 96 yards on 18 carries for the Utes, who won their fourth straight game over the Cougars. Utah (3-1, 0-1 Pac-12) has won nine of the last 12 games in the series overall.
Taysom Hill threw for 260 yards and an interception on 18-of-48 passing and ran for 99 yards on 20 carries to lead BYU. The Cougars (1-2) rallied to within a touchdown late in the fourth quarter after Michael Alisa scored on a 1 yard run with 5:13 left.
BYU had a chance to tie it up a few minutes later, but Michael Walker intercepted Hill's pass on 4th-and-13 from the Utah 38 with 1:37 left to slam the door on the Cougar comeback.
Utah stifled BYU's offense throughout the first half. The Cougars went 3-and-out on four possessions and crossed midfield only three times. BYU's only scoring opportunity resulted in a missed 32-yard field goal from Justin Sorensen.
It took Utah some time to find a rhythm on offense. Freshman kicker Andy Phillips got things going early for the Utes. He connected on a 36-yard field goal to give Utah a 3-0 lead in the first quarter after James Poole raced down the sideline for 65 yards to get the Utes in scoring position. His second field goal -- this time from 31 yards out -- pushed the lead to 6-0 with 8:05 left before halftime.
Utah added a touchdown just before halftime to go up 13-0. Dres Anderson broke several tackles on a slant route and took the ball down to the 1 yard line, setting up a 1-yard touchdown pass from Wilson to Anthony Denham.
Wilson accumulated 185 yards and a touchdown on 14-of-20 passing in the first half alone.
Quarterback play for the Cougars proved less reliable. Taysom Hill had difficulty breaking lose for the long runs he torched Texas with two weeks earlier and was forced to go to the air frequently. Hill had little success finding his receivers, throwing for 146 yards on just 9-of-23 passing before halftime.
Hill came out stronger on the opening drive in the third quarter. He ripped off a 41-yard run to set up a 32-yard field goal by Sorensen that cut Utah's lead to 13-3. Sorensen converted a second field goal to make it 13-6 with 5:39 left in the third quarter.
BYU converted a fourth down at the Utah 29 to set up the second field goal. It came at a huge cost. Cougar running back Jamaal Williams was hurt after suffering a helmet to helmet collision while getting the first down yardage. Williams left the game on a stretcher midway through the third quarter. He did not return. Williams had accumulated 52 yards on 13 carries for BYU before getting injured.
Wilson turned back BYU's initial rally early in the fourth quarter. He completed seven straight pass attempts -- capped off with a 2-yard scoring toss to Karl Williams -- to extend Utah's lead to 20-6 with 12:44 left.