SALT LAKE CITY -- Taylor Kelly accounted for three touchdowns, Marion Grice rushed for 136 yards and Arizona State came up with a pair of interceptions in the final minutes to rally for a 20-19 victory over the Utah Utes on Saturday.
Kelly rushed for two scores and threw for 144 yards and a touchdown on 19-for-31 passing for the Sun Devils (7-2, 5-1 Pac-12) who trailed by 12 points to start the fourth quarter.
Travis Wilson threw for 121 yards and two touchdowns for the Utes (4-5, 1-5), but he completed just 6 of 21 passes and had interceptions to end each of Utah's final two drives.
Trailing 19-7 entering the fourth quarter, the Sun Devils finally found the offensive spark that had eluded them for three quarters.
Kelly scored on a 2-yard keeper to cut the Utah lead to five. Then Kelly connected with Richard Smith for 14 yards to secure the go-ahead touchdown with 2:37 remaining. Kelly's two-point pass attempt failed, leaving the Sun Devils' lead at 20-19.
It didn't matter. Robert Nelson picked off a pass from Wilson at the Utah 43-yard line on the first play of the following drive. Then Will Sutton picked off Wilson's pass at the Ute 25 with 1:01 remaining.
Arizona State marched down the field on its opening drive. A big run by Grice, coupled with a personal foul penalty, set up the Sun Devils deep in Utah territory. It opened the door for Kelly to score on a 10-yard keeper and give Arizona State an early 7-0 lead.
Utah cut the lead to 7-6 on an 8-yard catch by Dres Anderson. The Utes lost yardage on all three plays on their first offensive series because of a pair of sacks on Wilson. They came back strong on their second drive, converting a pair of fourth downs with runs from Bubba Poole. It set up a one-handed, juggling catch by Anderson in the end zone.
The Utes took a 9-7 lead in the second quarter when Andy Phillips made a career-long 51-yard field goal on a low-flying kick.
Utah's defense made life tough for the Sun Devils during the second quarter. Arizona State gained just 31 yards as Utah defenders consistently breached the line of scrimmage and stuffed plays in the backfield. By halftime, the Utes had tallied four sacks and seven tackles for loss.
Phillips gave Utah a 12-7 lead on a 43-yard field goal to cap the Utes' opening drive of the third quarter.
After struggling in the passing game throughout the first half, Wilson delivered a pair of big throws to help Utah pad its lead. He found Anderson for a 55-yard bomb to set up a 12-yard touchdown pass to Sean Fitzgerald that gave the Utes a 19-7 lead with 5:19 left in the third quarter.
NOTES: Utah had won 49 straight games when leading at halftime before losing to Arizona State. That was the second-longest streak nationally behind Oregon, which has won 58 consecutive games with the halftime lead. ... The Sun Devils allowed a combined minus-3 yards rushing in wins over Washington and Washington State. Utah tallied 99 yards on the ground by halftime. ... Utah gained just 17 yards in the fourth quarter.