Oklahoma State's football team was in total control in a 31-13 win over Kansas at Boone Pickens Stadium in Stillwater on Saturday.
OSU won their 10th straight game over Kansas, coached by former Cowboy head coach Les Miles, who was the first former OSU head coach to return to Stillwater with a visiting team.
The loss was the Jayhawks' 48th straight loss in Big 12 road games.
Chuba Hubbard rushed for 122 yards on 23 carries and had two touchdowns, and Spencer Sanders passed for 168 yards and a score as the Cowboys cruised to an easy win over the Jayhawks.
OSU held outstanding KU running back Pooka Williams to just 26 yards rushing on 12 carries and the Cowboy defense forced 3 interceptions.
Kansas got the ball first to start the game and OSU forced a punt after three downs.
The Cowboys then marched 65 yards in four plays, with Spencer Sanders passing to Dillon Stoner for a gain of 34 yards.
That set up a 15-yard touchdown run by Chuba Hubbard and OSU led 7-0 with 11:57 to play in the first quarter.
After an exchange of punts, Kansas got the ball at the OSU 33-yard line, but had to settle for a field goal attempt.
Liam Jones missed a 42-yarder off the left upright and it stayed 7-0 Cowboys.
OSU then went 75 yards in 12 plays, taking up 5:44 off the clock, with Hubbard scoring from 4 yards out to make it 14-0 Cowboys with three seconds left in the first quarter.
Early in the second quarter on the ensuing possession, backup Kansas quarterback Thomas McVittie was intercepted by Trace Ford, who returned it a few yards to the 50-yard line.
OSU couldn't take advantage of the turnover, however, as Matt Ammendola missed a 45-yard field goal wide left.
After three straight possessions that ended in punts, OSU got a big play on offense, with Sanders throwing deep to Stoner for a 51-yard touchdown to put the Cowboys up 21-0 with 5:13 to play in the second quarter.
The OSU defense then got a turnover on the next possession, with Kolby Harvell-Peel picking off Carter Stanley at the Kansas 46-yard line.
That set up a 44-yard field goal by Ammendola to make it 24-0 OSU with 53 seconds left in the first half.
OSU got the ball back before the half ended, but Ammendola missed a 48-yard field goal attempt wide left as time expired.
The two teams exchanged four straight punts to start the second half.
Dru Brown then replaced Sanders, who appeared to be dealing with a thumb injury.
Sanders was 12-for-18 passing for 168 yards and a touchdown.
Brown threw deep to Stoner for a 43-yard touchdown to cap a 74-yard, six-play drive, and OSU led 31-0 with 3:37 to play in the third quarter.
Stoner had 5 catches for 150 yards and two touchdowns.
Manny Miles, the son of Kansas coach Les Miles, came in at quarterback for the Jayhawks and was intercepted by Harvell-Peel, who returned it 17 yards to the OSU 49-yard line.
The Cowboys had to settle for a 26-yard field goal attempt by Ammendola, but he missed for the third time, just wide left.
Kansas finally put together a scoring drive, with Stanley passing to Stephone Robinson for a 14-yard touchdown.
The 2-point conversion attempt was no good and it was 31-6 Cowboys with 8:22 to play.
Kansas forced an OSU punt and marched to another score, going 78 yards in 11 plays, with Stanley passing to Quan Hampton for a 9-yard touchdown to make it 31-13 Cowboys with 1:09 to play.
Stanley was 22-for-37 for 226 yards and two touchdowns.
OSU outgained Kansas 481 to 290 in total yards.
The Cowboys have won ten in a row over Kansas.
OSU was wearing military tribute uniforms the week of Veterans Day.
The Cowboys improve to 7-3 overall, 4-3 in Big 12 play.
OSU visits West Virginia next Saturday, with the kickoff time to be determined Sunday.