MANHATTAN, Kan. -- Alex Barnes pounded away for 181 yards and four touchdowns, Kansas State's much-maligned defense held Oklahoma State in check, and the Wildcats bludgeoned the slumping Cowboys in a 31-12 victory Saturday.
Skylar Thompson added 130 yards passing and 80 yards rushing for the Wildcats (3-4, 1/3 Big 12), who ended a three-game skid by beating the Cowboys in back-to-back games for the first time since 2002.
Oklahoma State (4-3, 1-3) led 6-3 at halftime before the Wildcats got their ground game going. They leaned heavily on Barnes, who ran for a career-best 250 yards last week against Baylor, and that allowed them to chew up the clock while keeping the Cowboys' offense off the field.