STILLWATER, Oklahoma (Ticker) -- Tony Allen turned in a solid performance to help Oklahoma State win their 20th straight home game against Colorado.
Allen scored 19 points and grabbed six rebounds to lift 25th-ranked Oklahoma State to a 71-62 Big 12 Conference victory.
"Coach (Eddie Sutton) told me to be aggressive," Allen said. "He told me if my shot was not falling to drive to the basket. Luckily those two plays at the end helped my team."
Oklahoma State led 63-60 with 1:46 to go in the second half. But Allen added two layups to help the Cowboys maintain a 67-62 lead with 1:02 remaining. Oklahoma State added four free throws in the final minute to cap the scoring.
Colorado (10-5, 2-2 Big 12) has not won at Oklahoma State since January 12, 1980.
"I'm still really proud of our guys," Colorado coach Ricardo Patton said. "This is a really tough place and we played well here. It is a hostile crowd."
John Lucas, the reigning Big 12 Conference Player of the Week, added 15 points and five assists as the Cowboys (13-2, 3-1) improved to 9-0 at home this season and won their third straight overall.
Lamar Harris had 13 points and 13 rebounds for the Buffaloes, who had their three-game winning streak snapped. David Harrison also scored 13 points for Colorado, Blair Wilson added 11 and Jayson Obazuaye contributed 10.
Allen did a solid job on defense against Buffaloes forward Michel Morandais. Colorado's second-leading scorer at 15.5 points per game, Morandais was held to eight points on 3-of-7 shooting before fouling out.
"He (Allen) has really stepped up," Lucas said. "He had a tough matchup with Morandais and he went right at him, he locked him up on defense and fouled him out of the game."
The Buffaloes committed 19 turnovers and had a four-game winning streak snapped.