Ole Miss is making itself right at home in the Independence Bowl.

The Rebels, after letting a 21-3 halftime lead slip away, got a 39-yard field goal by Les Binkley on the game's final play tonight to beat Oklahoma, 27-25.

Ole Miss (8-4) won its second straight Independence Bowl and fourth straight bowl game. Oklahoma, making its first bowl appearance since 1994, wound up 7-5 despite a record-setting performance by quarterback Josh Heupel.

Duece McAllister, who scored two touchdowns and prevented another with a hustling tackle after an interception, helped set up the Rebels' game-winning drive with a 41-yard kickoff return after Oklahoma had taken the lead with its third touchdown of the second half.

McAllister, who finished with 121 yards, had gains of eight and nine yards to start the drive. Later, Oklahoma was penalized five yards for having too many players on the field on a third-and-two play.

That gave Ole Miss a first down at the 27, and three plays later Binkley came on and made the game-winner.

Moments earlier, it looked as though Oklahoma had pulled off the victory.

Heupel threw for all three second-half touchdowns, the last a 17-yarder to Quenton Griffin with 2 minutes 17 seconds remaining, and the wobbly extra point by Tim Duncan made it 25-24.

Heupel was 39 of 53 for 390 yards, all Independence Bowl records. He led two scoring drives in the third quarter to pull Oklahoma within 21-18, going 10 of 12 for 109 yards on the drives as the Sooners outgained Ole Miss 148-15.

His first touchdown was a three-yard pass to Jarrail Jackson with 11:26 left in the third. Heupel generated all 80 yards on the next scoring drive, going 6 of 6 and capping it with a 41-yarder to Brandon Daniels.

A 29-yard field goal by Binkley capped a 14-play drive for Ole Miss and gave the Rebels a 24-18 lead with 11:18 remaining in the game.

Heupel appeared to commit a costly turnover when he fumbled at the Rebels 20 on Oklahoma's next drive, but Ole Miss didn't take advantage and Oklahoma got another shot. The Sooners drove 79 yards, including a 24-yard run by Griffin and a 22-yard completion to Brandon Daniels, before scoring the go-ahead touchdown.