Kyler Murray threw a 10-yard touchdown pass to CeeDee Lamb in overtime, and Parnell Motley intercepted Kelvin Hopkins' fourth-down pass to help No. 5 Oklahoma escape with a 28-21 victory over Army on Saturday night.
Kenneth Murray had a school-record 28 tackles for the Sooners (4-0).
Army had the ball for 44:41 and ran 87 plays to Oklahoma's 40.
Oklahoma led 21-14 at halftime after Army had 16-play, 75-yard touchdown drives on its first two possessions. Murray passed for 123 yards and two touchdows and ran for 40 yards and another score before the break.
Hopkins ran for 55 yards in the first half, including a nifty 5-yard touchdown run. Army (2-2) ran 39 times for 183 yards in the first half and had the ball for 22:01 of the 30 minutes. Oklahoma only had the ball for 20 plays in the first half.
Army picked off Kyler Murray's pass and made the Sooners pay. Andy Davidson scored from 3 yards out, and the Black Knights tied the game at 21 with 1:51 remaining in the third quarter. It was a 19-play, 85-yard drive that took 10:47 off the clock.
Oklahoma drove to the Army 1, but the Black Knights got the stop on fourth-and-goal. Army drove for the win, but Oklahoma's Mark Jackson pressured Hopkins, and Kenneth Mann caught a deflection to give the Sooners the ball at their 38-yard line.
Kyler Murray ripped runs of 18 and 10 yards to get the Sooners into field-goal range. An option pitch to Trey Sermon for 11 yards and an 8-yard run by Kyler Murray moved it even closer. The Sooners then took a knee to set up the field goal try, but Austin Seibert missed from 33 yards out as time expired to force overtime.
Army: The Black Knights improved significantly from their first three games and should be confident against any team on their schedule. Their offensive execution was nearly flawless, and their defense did just enough to keep them in the game.
Oklahoma: The Sooners could not get Army's offense off the field. The good news is they won't face another offense like the Black Knights all year.
The Sooners likely will drop a few spots after this one. As solid as Army is, the respect for the Black Knights isn't enough for the Sooners to avoid being punished for the close call.
Army travels to Buffalo on Saturday.
Oklahoma hosts Baylor on Saturday.