AUSTIN, Texas -- At this rate, underdogs are going to love playing at Texas: the bigger the dog, the bigger the win.

Iowa State became the latest to drop a shocking home loss on the Longhorns (No. 19 BCS, No. 22 AP) with a 28-21 victory Saturday in a remarkable turnaround for a Cyclones team that had given up 120 points the previous two games.

Austen Arnaud passed for two touchdowns and Alexander Robinson rushed for 120 yards and two scores while the Iowa State defense forced four turnovers by Texas quarterback Garrett Gilbert.

"You get beat and you get beat and you say enough is enough. We are done with losing, we are sick of it," Iowa State running back Jeff Woody said after the Cyclones danced off the field in front of stunned Longhorns fans.

"I'm on a high. Just thinking the words, 'We beat Texas!' It's unbelievable," Woody said.

Gleeful Iowa State coach Paul Rhoads called the program's first win over Texas and first over a ranked opponent on the road since 1990 "historic."

It's so big that even Iowa Gov. Chet Culver chimed in.

"For the first time in school history, Iowa State beat powerhouse Texas, demonstrating once again that Iowa State is a program to be reckoned with," Culver said.

The Longhorns (4-3, 2-2 Big 12) have dropped consecutive home losses for the first time since 1997. Texas coach Mack Brown was visibly angry at his team one week after the Longhorns pulled out what seemed like a season-saving upset of Nebraska.