Desmond Roland ran for 95 yards and two touchdowns and Tyreek Hill returned a kickoff 97 yards for a touchdown Saturday to help No. 21 Oklahoma State defeat Iowa State 37-20.

Brandon Sheperd caught a career-high eight passes for 91 yards and Jhajuan Seales added four catches for 75 yards and a score for the Cowboys (4-1, 2-0 Big 12). Hill had 148 yards in kickoff returns and 46 yards in punt returns. Daxx Garman passed for 271 yards and a touchdown and Ben Grogan made three field goals for the Cowboys.

The score was 6-6 when Roland scored as time expired in the first half. Hill's kickoff return pushed the Cowboys' lead to 20-6 in the opening seconds of the third quarter.

Sam B. Richardson passed for 200 yards and threw two touchdown passes to E.J. Bibbs. The Cyclones (1-4, 0-3) were held to 322 total yards.

It was Iowa State's second straight blowout loss — the Cyclones lost 49-28 at home against Baylor the previous week.

Iowa State opened the scoring early in the second quarter with a 34-yard field goal by Cole Netten. After Garman threw his second interception, Netten made another 34-yarder to put the Cyclones up 6-0.

Oklahoma State finally scored on Grogan's 34-yard field goal. His 30-yarder with 43 seconds left in the first half made it 6-6.

Iowa State failed to cover the kickoff after it touched an Iowa State player, and Oklahoma State recovered at the Iowa State 11. On the final play of the first half, officials ruled Roland was stopped at the goal line as time expired. The play was reviewed, and it was determined Roland scored to put the Cowboys up 13-6 at halftime. The Cowboys scored all their first-half points in the final 2:57.

Hill left the Cyclones behind on the second-half kickoff. He was running so fast by the time he hit the goal line that he stumbled while trying to slow down. The Cowboys scored 17 points in 54 seconds to take a 20-6 lead.

Iowa State answered after Oklahoma State had two turnovers negated by penalties. Bibbs caught a 17-yard touchdown pass from Richardson to pull to 20-13. Oklahoma State responded with a touchdown drive. Garman found Seales down the middle for a 40-yard pass to put the Cowboys up 27-13.

Roland's second touchdown run, a 6-yarder at the beginning of the fourth quarter, bumped Oklahoma State's lead to 37-13.

__

Follow Cliff Brunt on Twitter: www.twitter.com/CliffBruntAP