Jones ran an offense moving so fast that Cincinnati couldn't even line up at times, and threw for 370 yards and two touchdowns as the Sooners withstood a late rally for a 31-29 win Saturday.

Jones' only interception set up a Cincinnati touchdown that kept it close to the end, following a season-long pattern. The Sooners have won three games by a touchdown or less.

"I felt like every time they made a big play, we came out and answered," said Jones, who completed a career-high 36 passes in 51 attempts for 370 yards and a pair of touchdowns. "I had one pick in fourth quarter that hurt us pretty bad and could have cost us the game, but it didn't."

Jones' interception set up Zach Collaros' 36-yard touchdown pass to D.J. Woods, cutting it to 24-22 with 9:45 left. Woods then fumbled a punt at Cincinnati's 7, setting up Jones' clinching touchdown pass.

"D.J. Woods gets injured and comes back," coach Butch Jones said. "His heart has a competitive nature. D.J. also made a couple big plays for us. We stress ball security. He knows that. I'll live and die with D.J. Woods."

Woods also fumbled at the 5-yard line at the end of a long run-and-catch in the first half, part of a self-destructive showing by the two-time defending Big East champions.

Collaros finished 23-of-38 for 305 yards but threw an interception in the end zone and fumbled.

"I knew we could play with these guys," said Cincinnati's Isaiah Pead, who ran for 169 yards. "We need to stop beating ourselves. As a team, we left everything out there. We gave them our best punch."

N. CAROLINA 17, RUTGERS 13: The visiting Tar Heels finally found a way to win playing shorthanded.

T.J. Yates threw a go-ahead third-quarter touchdown and the defense made two late stands to lead undermanned North Carolina to victory.

UNC's season started with 13 players on the sidelines because of a cloud raised by an NCAA investigation. Some are still held out; 12 Tar Heels missed Saturday's game.

Matt Merletti intercepted a banged-up Tom Savage (ribs) at the Tar Heels 6 with less than three minutes left and North Carolina later forced Rutgers to turn the ball over on downs.

UCONN 45, BUFFALO 21: Cody Endres replaced Zach Frazer midway through and led the host Huskies to victory. The junior, third on the depth chart after returning from a monthlong suspension this week, entered with the score tied at 14. He led Connecticut to scores on the first four drives of the second half. Endres' 56-yard pass to Mike Smith gave UConn a 24-14 lead.

SYRACUSE 42, COLGATE 7: A week after gaining just 65 yards on 15 carries against Maine, another Division I-AA team, Delone Carter rushed for a career-high 172 yards and matched his career high with four touchdowns for the host Orange. Carter was suspended from school in the spring semester after being charged with assault after an on-campus fight. He was reinstated at the start of preseason camp.