Oklahoma State's football team struggled on offense and couldn't stop Kansas State on defense in the second half, losing to the Wildcats 31-12 at Bill Snyder Family Stadium in Manhattan, Kansas, on Saturday.
Kansas State scored on their first four possessions of the second half, using mostly running and an occasional pass to consistently move the ball against the Cowboys' defense.
K-State's opening drive ended in a missed goal from 51 yards by Andrew Hicks.
After the two teams exchanged punts, the Cowboys marched deep into Wildcat territory, but an offensive pass interference penalty and a false start marched OSU backwards, and they had to settle for a 48-yard field goal by Matt Ammendola to give the Pokes a 3-0 lead with 5:10 to play in the first quarter.
Kansas State responded by marching into Cowboys territory as the quarter ended.
Jordan Brailford made a tackle for a loss on 3rd and 2 and K-State settled for a 31-yard field by Hicks to tie the game at 3-3 with 13:32 to play in the second quarter.
OSU moved the ball on their next possession, with Taylor Cornelius running for a gain of 27.
That drive ended with a turnover, however, as Cornelius had a deep pass in the end zone picked off by Duke Shelley on a tipped pass, resulting in a touchback.
The Wildcats couldn't capitalize on the turnover and punted, and OSU went back to work on offense.
Cornelius passed deep to Tylan Wallace for a gain of 43 yards, then on 3rd and goal from the one, a flip pass to Wallace resulted in a four-yard loss and OSU had to settle for a 22-yard field goal by Ammendola to make it 6-3 with 7:23 to play in the first half.
Kansas State marched into OSU territory late in the first half, but Jarrick Bernard sacked Thompson as time expired, preventing a potential K-State field goal attempt and the Cowboys led 6-3 at halftime.
OSU went 3 downs and out on the opening possession of the second half, then Kansas State put together the first touchdown drive of the game.
The Wildcats went 70 yards in 9 plays, with Alex Barnes scoring on a 9-yard run up the middle to give K-State a 10-6 lead with 8:44 to play in the third quarter.
Oklahoma State appeared to be on their way to a score in response, but a holding penalty, sack, and a poor punt ended the drive and gave K-State the ball at their own 38-yard line.
The Wildcats went 62 yards in 7 plays to extend the lead.
Thompson passed deep to Alex Barnes for 28 yards, then a run by Thompson got the ball to the 2-yard line.
Two plays later, Barnes scored from a yard out to make it 17-6 Wildcats with 2:41 left in the third quarter.
OSU marched deep into K-State territory to end the third quarter, with Cornelius passing deep to Wallace for a gain of 36.
The drive ended early in the 4th quarter on a 1-yard touchdown run by Cornelius.
The Cowboys went for two and a fade pass by Cornelius was incomplete, keeping K-State on top 17-12 with 14:23 to play in the fourth quarter.
K-State responded with their third straight touchdown drive, with Barnes scoring on an 8-yard run to cap a 9-play, 75-yard drive.
It extended the Wildcats' lead to 24-12 with 9:41 to play.
OSU was forced to punt on the ensuing possession, and K-State then marched to the clinching score, going 75 yards in 11 plays.
Barnes capped the drive with a 3-yard touchdown run to make it 31-12 Wildcats with 2:35 to play.
Barnes had 181 yards on 34 carries, plus 51 receiving yards on 3 receptions and scored all four K-State touchdowns.
OSU's final possession ended in an interception by Shelley, who returned it to the Cowboys' 48-yard line.
Cornelius finished 17-for-35 for 184 yards passing with two interceptions and had 55 yards rushing to lead OSU.
Justice Hill had just 11 carries for 41 yards.
OSU had won seven straight road games, dating back to a Bedlam loss at Oklahoma to end the 2016 regular season.
The Cowboys fall to 4-3 overall, 1-3 in Big 12 play.
OSU has an open date next weekend before returning home to play Texas on October 27.