STILLWATER, Okla. - J.W. Walsh threw for 415 yards and Joseph Randle ran for 151 yards to pace Oklahoma State to a 31-10 win over Iowa State Saturday afternoon in Boone Pickens Stadium.
Oklahoma State (4-2, 2-1 Big 12) accumulated 625 yards of total offense while Iowa State (4-3, 1-3 Big 12) struggled on offense after scoring all 10 points in the first quarter. The Cyclones finished the game with 341 yards of offense.
Iowa State struck first by mounting a 75-yard touchdown drive on its first series. A 35-yard catch by Quenton Brundage set up a 2-yard touchdown run by Jeff Woody to put the Cyclones up 7-0.
The Cowboys answered behind a 4-yard touchdown run by Randle to tie the game at 7-7. The drive was kept alive on a questionable targeting call on Jacques Washington after the Cowboys failed on a 3rd-and-9.
The Cyclones regained the lead at 10-7 when Edwin Arceo booted a 41-yard field goal. A 42-yard pass play from Jared Barnett to Chris Young, his career-long catch, pushed the Cyclones into Cowboy territory on the drive.
After OSU tied the game at 10-10, the Cowboys moved ahead for the first time after Walsh hit Charlie Moore on a 74-yard touchdown toss to make it 17-10 OSU in the second quarter.
The Cowboys had a chance to add more points, but ISU's Deon Broomfield stripped Josh Stewart after a catch at the ISU 3-yard line where he recovered it.
The Cowboys increased their lead to 24-10 in the third quarter when Randle scored from 12 yards out, as the Cowboys took advantage of a Barnett interception.
Randle rambled for 62 yards later in the fourth quarter to set up another Cowboy touchdown. Walsh scored on a 3-yard run to put OSU out in front 31-10 with 10:09 left in the game.
Barnett had 49 yards rushing and Aaron Horne caught a career-high eight passes for 75 yards to lead the Cyclone offense. Durrell Givens totaled a career-high 12 tackles and forced his second fumble of the season.
Jake Knott had 11 tackles to give him 336 in his career. He moves to No. 6 on Iowa State's career tackle list.
Iowa State returns home next week to face Baylor in homecoming. Kickoff is at 6 p.m.