AUSTIN, Texas (AP) -- Johnathan Franklin rushed for 118 yards and a touchdown Saturday as UCLA defeated No. 7 Texas 34-12.
The Bruins (2-2) ran for 264 of their 291 total yards.
Texas (3-1) lost its first home game since 2007 against Kansas State and scored its fewest points at home since a 12-7 loss to Texas A&M in 2006.
UCLA sacked QB Garrett Gilbert for Texas' first turnover. Gilbert finished with 264 yards on 30-of-45 passing with a late touchdown to James Kirkendoll.
In the second quarter, Curtis Brown fumbled a punt inside the Texas 5 to set up UCLA's first touchdown, a 2-yard pass from Prince to Ricky Marvray.
A fumble by D.J. Monroe set up Kai Forbath's second field goal, a 49-yarder for a 13-3 Bruins lead.
At that point, the Texas defense was keeping the Longhorns in the game. UCLA had 77 total yards and five first downs in the first half.
The Bruins took control in the third. UCLA drove 80 yards, 76 on the ground, to a 20-3 lead on Franklin's 11-yard TD run. Franklin also had a 35-yard run in the drive.
After Texas kicked a field goal, the Bruins returned the ensuing kickoff to midfield. On the third play of the drive, Prince faked a handoff and ran 38 yards for a touchdown to make the score 27-6 to start the fourth quarter. A late fourth quarter 29-yard TD by UCLA's Derrick Coleman made the final score 34-12.
Texas faces No. 8 Oklahoma next Saturday in Dallas in the annual Red River Rivalry.