Oklahoma fell behind 14-0, but rallied to tie TCU three times, until the Horned Frogs made more plays in the fourth quarter to score their first win ever over OU at home with a 37-33 upset at Amon G. Carter Stadium in Fort Worth, Texas, on Saturday.
TCU got the ball to start the game and marched 75 yards on 12 plays to a touchdown.
On 3rd and goal from the one, Trevone Boykin fumbled as he was about to score, but Cliff Murphy recovered in the end zone for a score for the Horned Frogs and a 7-0 lead.
OU went three downs and out on their first possession, then TCU responded with another score.
Helped by two 15-yard penalties against OU cornerback Zack Sanchez, one for a face mask, and another a bad call for unnecessary roughness, TCU punched it in from there.
B.J. Catalon scored from seven yards out to put the Horned Frogs on top 14-0.
Oklahoma's offense answered this time, with Trevor Knight passing deep to Sterling Shepard for a gain of 53 yards on the first play of the next possession.
Samaje Perine capped the drive with a one-yard touchdown run, concluding a five-play, 65-yard drive to make it 14-7 TCU with 3:56 to play.
OU's defense made their first stop against TCU on the next possession, then it took just one offensive play to tie it up.
Knight went deep again to Shepard, this time good for a 75-yard touchdown to tie the game at 14 with 33 seconds left in the first quarter.
Shepard had his fourth straight 100-yard receiving game, with 7 catches for 215 yards.
The Sooners had to punt on their first possession of the second quarter, and got just a 24-yard punt from Jed Barnett.
It took TCU just two plays to score, with Boykin passing to a wide open Catalon for a 39-yard touchdown on what was clearly a busted coverage by Oklahoma.
The next time the Frogs got the ball they were driving again, when Boykin was intercepted by Jordan Evans at the OU 37-yard line.
Oklahoma quickly moved downfield, with Knight passing deep to Shepard for a gain of 37, then a run of 17 by Samaje Perine to the TCU 3-yard line.
On 4th and goal from the one, Perine got into the end zone to cap the 63-yard drive in seven plays and tie the game at 21 with 5:33 to play in the first half.
TCU then regained the lead with a 12-play drive, as Jaden Oberkrom kicked a 31-yard field goal with 1:39 left in the first half to put the Frogs back on top 24-21.
Oklahoma faced a 3rd and 6 at the TCU 45 with less than 30 seconds left in the half, and Knight went deep to Durron Neal, who made a great catch for a gain of 41 to the TCU 4.
Knight was sacked on first down, then threw incomplete into the end zone on second down, so Michael Hunnicutt kicked a 32-yard field goal to tie the game at 24 at halftime.
Oklahoma got the ball to start the second half and marched 80 yards in 11 plays, with Perine capping the drive with a 7-yard touchdown run to give the Sooners their first lead of the game, 31-24 with 9:28 to play in the third quarter.
Perine finishd with 87 yards rushing on 25 carries.
TCU answered back, with Boykin passing to a wide open Deante Gray for a 29-yard touchdown to tie the game at 31 with 6:48 to play in the third quarter.
Boykin passed for 318 yards and had 77 yards rushing.
It looked as if TCU would regain the lead later in the third, but Jaden Oberkrom missed a 32-yard field goal and the game remained tied at 31.
Early in the fourth quarter, TCU broke the tie, as Paul Dawson intercepted Knight and returned it 44 yards for a touchdown and a 37-31 Horned Frogs lead.
On the extra point, OU blocked the kick and Zack Sanchez scooped up the ball and returned it for two points to make the score 37-33 TCU with 14:12 to play in the fourth quarter.
Midway through the fourth, a flurry of turnovers resulted in not much at all.
First, Quentin Hayes caused Boykin to fumble and it was recovered by Eric Striker.
OU gave it right back when Knight was intercepted by Chris Hackett.
The Horned Frogs gave it back to OU, though, as Geneo Grissom stripped and recovered a fumble.
The Sooner offense could not take advantage, however, as Perine was stopped short on a 4th and 1 play, giving the ball back to TCU with just over three minutes to play.
OU's defense stopped the Frogs and got the ball back with just over a minute to go, but on the final play of the game, Knight threw incomplete on a hail mary pass and TCU's upset was complete.
Other than some of the long passes to Shepard, Knight struggled with his passing, completing just 14 of 35 for 309 yards.
It's the Horned Frogs' first win over OU in Fort Worth in six tries and improves TCU to 4-0 on the season, while OU drops to 4-1, and 1-1 in conference play.
Oklahoma meets Texas in the Cotton Bowl in Dallas next Saturday at 11:00 am.