Jones completed 32-of-45 passes for 405 yards for the Sooners (6-2, 4-1 Big 12), who beat Iowa State (5-4, 2-4) for the 14th consecutive time.
Brennan Clay ran 24 times for 157 yards and Justin Brown caught seven passes for 107 yards and a touchdown. Brown's 20-yard TD reception with 8:52 to play in the third quarter put Oklahoma ahead 21-6.
Landry's 31-yard pass to Kenny Stills in the fourth quarter gave Oklahoma a 35-13 lead that held up when Missouri's ran 2 yards for the game's final score with 6:32 to play.
Steele Jantz completed 20-of-40 passes for 191 yards and was intercepted once.