Blake Bell threw for 249 yards and a pair of touchdowns, and Damien Williams added two more scores as No. 17 Oklahoma outlasted No. 10 Texas Tech in a 38-30 win.
Jalen Saunders added six catches for 153 yards receiving and both of Bell's touchdown passes for the Sooners (7-1, 4-1 Big 12 Conference), who rallied after falling behind in the third quarter.
Williams finished with 97 yards rushing for Oklahoma, which forced three turnovers by the Red Raiders.
The loss was the first of the season for Texas Tech (7-1, 4-1) and first-year coach Kliff Kingsbury.
Davis Webb finished 33-of-52 passing for 385 yards for the Red Raiders, who were led by Jace Amaro's 119 yards receiving on eight catches. Eric Ward added nine catches for 106 yards.