Texas surged to a 23-point halftime lead, but they had to survive a frenetic Sooner rally to get a big road win.