SALT LAKE CITY -- Fourth-ranked Utah is a legitimate contender for its first Pac-12 title and a berth in the College Football Playoffs when quarterback Travis Wilson plays well. The Utes become one-dimensional when he doesn't.

Utah fans were thrilled to see "Good Travis" on the field Saturday night when the Utes held off Arizona State 34-18 to remain the lone undefeated team in the conference.

More from FoxSports

"We were not going to be denied," said Utah coach Kyle Whittingham, who called his players `Warriors.' "They were focused and on a mission. They were not going to be denied in that fourth quarter.

"We have a plan to win and that's part of the equation."

The win broke an 11-game losing streak to Arizona State. Washington is now the lone team Utah has yet to beat since joining the Pac-12 in 2011.

Utah (6-0, 3-0) went into halftime with a 14-10 lead as both teams struggled to generate much offense.

Wilson found his stride on the two scoring drives, completing 11 of 12 passes with two touchdowns. He completed 7 of 12 passes on the other five drives that all resulted in punts.

"I was texting Travis the other day that I want him to leave a legacy here at Utah," said receiver Kenneth Scott, who had a career-high 166 receiving yards. "He gets a lot of scrutiny, but I want to him to be a player everyone remembers here."

Arizona State (4-3, 2-2) brought plenty of pressure. The Sun Devils entered the game blitzing on 55 percent of their plays and tied for No. 7 in the nation with 19 sacks. The Utes had given up two sacks in their first five games -- the second fewest in the country -- but Arizona State got two in the first half and finished with five.

"We needed to shut them down," Arizona State coach Todd Graham said. "It was a defensive struggle. We made too many mental errors on the back end.

"You look at the game. We couldn't' run the ball and they couldn't either. It (came) down to passing the football."

Utah rushed for minus-2 yards in the first half, but Wilson picked up with 220 yards through the air, throwing touchdown passes to Scott and Harris Handley. The Sun Devils managed just three first downs and 91 yards in the first 30 minutes, with Mike Bercovici completing 6 of 13 passes.

"We came out and we all said we got to get the Sun Devils this time and stop the streak," linebacker Gionni Paul said.

All of Arizona State's scoring came off special teams. Tim White had a 100-yard kickoff return down the right sideline for a score after Utah took a 7-0 lead. The Sun Devils went up 10-7 on a 34-yard field goal after De'Chavon Hayes returned a punt 48 yards. Hayes had one man to beat, punter Tom Hackett, but was tripped up.

Utah gave up a safety on a failed trick kickoff return where Britain Covey threw an illegal forward pass in the end zone to Bubba Poole. Arizona State added three more points on the ensuing possession to take an 18-14 lead in the third quarter.

"We didn't move the ball enough," Bercovici said. "Our defense and special teams played outstanding tonight."

Booker's 25-yard touchdown run in the fourth quarter gave Utah a 21-18 lead it never relinquished. He finished with 118 yards rushing and two touchdowns. Sixty-two of those yards came on a touchdown run with 1:11 left in the game.

"I always say I get stronger as the game goes on," Booker said. "They were stopping me for a lot of the game, but you can only hold off the beast for so long."

Paul led the Utes with 11 tackles while Jared Norris added nine tackles and a sack. Hunter Dimick had three tackles for loss.

Bercovici threw for 242 yards and one interception, and Kalen Ballage had 49 yards on 18 carries. The Sun Devils were held to 257 yards of total offense.

Arizona State has never beaten two Top 10 teams on the road in the same season. They beat then-No. 7 UCLA two weeks ago.