Freshman Larry Roach kicked a school-record 56-yard field goal and John Doerner and Shawn Jones scored on short runs to lead the visitors over previously unbeaten Kansas in the Big Eight opener for both teams.
Roach, who kicked three field goals in the Cowboy's 9-0 victory last week over North Texas State, also kicked a 45-yarder in the second quarter that gave Oklahoma State (3-1) a 12-7 lead.
The Cowboys sacked quarterback Fran Seurer six times and threw him for 74 yards in losses. Seurer completed seven of 20 passes for 93 yards for Kansas (4-1).
Linebacker Rickey Young recovered a fumble by Seurer on the OSU 18-yard line in the first period and the Cowboys, aided by a fourth-down gamble and a fake punt, put together an 82-yard touchdown drive, their longest of the season. Jones completed the 14-play drive with a three-yard run.
Seurer's 38-yard pass play to Wayne Capers early in the second period set up a seven-yard scoring run by E. J. Jones, making his first collegiate start. Roach kicked both field goals in the second quarter to give Oklahoma State a 12-7 halftime lead.
Oklahoma State scored on its first possession of the second half, moving 61 yards in 12 plays. Doerner's one-yard scoring run, his first rushing touchdown of the season, ended the drive.