In a game filled with big plays, Texas grabbed a 21-0 lead and held on thanks to McCoy's 307 total yards. The Texas quarterback completed 21 of 31 passes for 177 yards and ran for 130 yards.
Jamaal Charles rushed for 162 yards and two touchdowns for the Longhorns (10-3), who appeared in a bowl game for a school record 10th straight season. They have won six of their last seven post-season games.
McCoy's 9-yard scoring run gave Texas a 28-7 lead late in the first half. He appeared headed for a 30-yard touchdown run early in the third quarter, but fumbled on the 3-yard line and saw teammate Jermichael Finley recover the ball in the end zone.
Arizona State quarterback Rudy Carpenter, under heavy pressure all night, was 18 of 36 for 188 yards, two touchdowns and two interceptions. He was replaced in the fourth quarter by Danny Sullivan, who had one touchdown pass.
The Sun Devils, who shared the Pac-10 title with Southern Cal, closed their first season under Coach Dennis Erickson at 10-3.