Nick Wilson's 49-yard touchdown run with 1:26 remaining was almost the difference, but the Wildcats left too much time on the clock for Taysom Hill.
He took over with 1:20 left on the clock and completed a 23-yard pass to Moroni Laulu-Pututau to get the drive started. Hill finished 21 of 29 for 202 yards and a touchdown passing, while Jamaal Williams rushed for 162 yards on 29 carries.
Arizona didn't score until six minutes remained in the third quarter, getting a 46-yard field goal from Josh Pollack to trim BYU's lead to 9-3. The nine-play, 69-yard drive on the Wildcats' first possession looked promising until Corbin Kaufusi sacked Solomon on third-and-8.