LUBBOCK, Texas -- Texas Tech backup quarterback Davis Webb practiced taking snaps and going to his knee in a victory formation along the sideline while his defense was on the field.
Webb had just thrown his first touchdown pass, a 19-yarder to Bradley Marquez that broke a tie with 3:48 remaining and sent the Red Raiders to a 20-10 victory over No. 24 TCU on Thursday night.
The victory formation wasn't overconfidence. The freshman had just never won a college football game before.
"It was a beautiful ball from Davis Webb," Marquez said. "Those kinds of balls you don't drop."
Webb came on after freshman walk-on Baker Mayfield left the game in the fourth quarter with an apparent injury to his left knee or ankle.
Texas Tech coach Kliff Kingsbury doesn't make freshmen available to the media.
The score came after the Red Raiders (3-0, 1-0 Big 12) thought they'd scored on a 49-yard TD pass from Webb to DeAndre Washington, but he dropped the ball at the half-yard line. An unsportsmanlike conduct penalty took them back to the TCU 14. Two plays later, Webb hit Marquez.
"That's about as ugly as you can win, but we'll take it," Kingsbury said. "Pretty bizarre, but I thought our kids' effort was incredible the entire time. Played their hearts out and found a way to win an ugly game."
TCU (1-2, 0-1) scored its only touchdown when B.J. Catalon ran in from 17 yards to make it 10-all with 6:28 remaining
TCU's Trevone Boykin went 23 for 36 for 194 yards and two interceptions. He rushed for a career-high 101 yards on 20 carries.
Mayfield went 21 of 40 for one touchdown and 216 yards. He threw three interceptions.
Webb went 3 for 4 for 77 yards and a touchdown.
Ryan Bustin made a 37-yard field goal to put the game out of reach with 2:43 remaining.
The Horned Frogs had their chances. A 69-punt return for an apparent touchdown by Brandon Carter in the fourth quarter was called back after officials ruled he'd signaled for a fair catch.
The Horned Frogs had 13 penalties for 115 yards.
"We cannot have as many penalties as we did," TCU coach Gary Patterson said. "I have to give their defense credit."
Carter had another punt return wiped out -- a 28-yarder in the third quarter on a clipping penalty.
Mayfield threw his third interception early in the fourth quarter off a tipped ball and into the hands of Derrick Kindred. But TCU got no points off it when Jaden Oberkrom missed wide right on a 55-yard field goal try.
TCU put together its first sustained drive of the game early in the second half but got only a field goal to pull within 10-3 with 6:01 remaining in the third quarter. The Frogs looked in good position for another score after Carter returned a punt to the Red Raiders 46. But a clipping penalty by TCU's Dominic Merka moved the ball back to the TCU 41 and the Frogs failed to get a first down and punted.
Boykin scrambled for a first down on a 30-yard run to the Red Raiders 32 late in the third quarter, but Jackson Richards intercepted his pass shortly after and returned it 20 yards.
Jace Amaro caught nine passes for 97 yards to lead Texas Tech. Eric Ward, the Red Raiders' leading receiver coming into the game, went without a catch. He was covered most of the night by Jason Verrett, TCU's standout defensive back.
Texas Tech went up 10-0 in the first quarter, but both teams' second quarters were plagued with penalties and punts by both teams.
Mayfield found Kenny Williams in the flat along the near sideline on the Red Raiders' initial series, and he picked up some blocks and evaded at least one tackler to score a 50-yard touchdown. After the Red Raiders stalled at TCU's 22 on their third possession, Bustin kicked a 39-yard field goal to put Texas Tech up 10-0.
Mayfield threw interceptions in three different quarters, but TCU failed to capitalize on either. Boykin was stymied on the ground and through the air and failed to get the Horned Frogs going.
Mayfield and the Red Raiders had chances to build on their lead. They had first downs at the TCU 29, 49 and 36, but came away without any points.
The third of those opportunities in TCU territory came after defensive back J.J. Gaines intercepted Boykin's pass and returned it 23 yards to the TCU 36. Three penalties pushed them back to the Frogs' 48 and the Red Raiders punted.
Defensive end Devonte Fields, in his first start of the season after sitting out all but one quarter of a two-game suspension for an unspecified violation of team or university policy during the offseason, appeared ineffective for TCU.
Miami has lost running back Gus Edwards for the entire season because of a left foot injury.
Virginia Tech will wear a decal on its helmets against No. 1 Ohio State on Monday night to honor slain Roanoke television journalists Alison Parker and Adam Ward.
South Carolina football players will wear stickers on their helmets this season to honor the nine people who died in a shooting at Emanuel AME Church in Charleston this past June.
Washington has found its starting quarterback, but coach Chris Petersen said the Huskies will keep that information under wraps until Friday's season opener at No. 23 Boise State.
Joey Counts scored on a 1-yard run on fourth-and-goal with 2 seconds left to give Montana a 38-35 victory over four-time defending FCS champion North Dakota State on Saturday.
Transfer Vernon Adams will be the starting quarterback when Oregon begins its season against Eastern Washington on Sept. 5.