Oklahoma State's football team got big days from running back Justice Hill and quarterback Taylor Cornelius to lead the Cowboys to a 48-28 win over Kansas at Memorial Stadium in Lawrence on Saturday.
Cornelius threw for 312 yards and four touchdowns on 15-of-20 passing, while Hill had 189 yards on 31 carries.
The Cowboys took the opening possession, and with a heavy dose of Justice Hill's running, marched to an opening score.
Taylor Cornelius passed to Tylan Wallace over the middle for an 11-yard touchdown to cap a 9-play, 75 yard drive and the Cowboys led 7-0 with 10:21 to play in the first quarter.
Wallace had four catches for 104 yards.
Kansas responded by getting into OSU territory, then Gabriel Rui was wide right on a 52-yard field goal attempt.
OSU marched right down the field again to score, with Cornelius passing deep to Landon Wolf for 42-yard touchdown to make it 14-0 Cowboys with 3:07 to play in the first quarter.\
Wolf had 6 catches for 116 yards.
Kansas was forced to punt on their ensuing possession, but Jarrick Bernard roughed the punter and the Jayhawks maintained possession as the first quarter ended.
On the first play of the second quarter, Carter Stanley passed to Kwamie Lassiter, who made a leaping catch in the end zone for a 20-yard touchdown to cut OSU's lead to 14-7.
The Cowboys responded by going 92 yards in just four plays, with Cornelius going deep to a wide open Tyron Johnson for a 64-yard touchdown and the OSU lead grew to 21-7 with 13:34 to play in the second quarter.
OSU's next possession appeared to be on its way to ending in a touchdown, but the Cowboys twice were stopped short of the goal line, then Jelani Woods was called for offensive pass interference in the end zone and OSU had to settle for a 33-yard field goal by Matt Ammendola to make it 24-7 with 7:05 to play in the first half.
Both teams had to punt on their next two possessions before the first half expired.
Kansas got on the board quickly in the second half, scoring in just 1:05, as Pooka Williams broke loose for a 60-yard touchdown run to cut OSU's lead to 24-14.
The Cowboys answered in less than a minute and a half, with Cornelius passing deep to Tylan Wallace, who made a leaping catch for a gain of 56.
That set up a 10-yard touchdown run by Justice Hill to give the Cowboys a 31-14 lead with 12:34 to play in the third quarter.
After forcing a Kansas punt, OSU marched to a field goal, with Cornelius passing deep to Landon Wolf for 39 yards, setting up a 29-yard field goal by Matt Ammendola to make it 34-14 Cowboys with 7:25 to play in the third quarter.
The two teams then exchanged turnovers, with KU's Elmore Hempstead intercepting a deep pass by Cornelius.
Kansas then gave it right back, as Justin Phillips stripped the ball from Takulve Williams, and recovered by Phillips at the OSU 32-yard line.
The Cowboys couldn't capitalize on the turnovers, and had to punt, and Kansas marched to a score.
On 4th and 3 from the OSU 31, Carter Stanley passed to a wide open Steven Sims for a touchdown to trim the Cowboys lead to 34-21 with 12:04 to play in the fourth quarter.
Stanley was 24 of 32 passing for 247 yards and three touchdowns.
Both teams exchanged punts, then OSU got the ball in great field position and went 37 yards in five plays to a touchdown, with Cornelius passing to Tyron Johnson for a 12-yard touchdown to make it 41-21 Cowboys with 6:22 to play.
Kansas wasn't done yet, though, as Stanley passed to Jeremiah Booker for a 22-yard touchdown to cap a 67-yard drive in seven plays, cutting the OSU lead to 41-28 with 4:19 to play.
The Cowboys recovered an onside kick at the Kansas 43, then went five plays to a touchdown, with Chuba Hubbard scoring from 13 yards out to make it 48-28 OSU with 2:38 to play.
OSU had 568 total yards, but also had eight penalties for 92 yards.
The win was OSU's 9th straight win over Kansas, and 14th in the last 15 meetings, and eighth straight win in Lawrence.
OSU improves to 4-1 on the season, and 1-1 in Big 12 play.
The Cowboys host Iowa State at 2:30 pm next Saturday in Stillwater.