AMES, Iowa -- Obi Muonelo scored a season-high 31 points and Oklahoma State hung on to beat Iowa State 69-64 on Wednesday night, snapping a two-game road losing streak.
James Anderson added 20 points for the Cowboys (18-7, 6-5 Big 12), who blew an early 20-point lead but rallied behind Muonelo, who scored 25 points in the second half.
Iowa State pulled within 67-64 with 20 seconds left, and the Cyclones had the ball. But freshman Chris Colvin tossed an inbounds pass out of bounds, and Anderson hit two free throws to ice the victory.
Oklahoma State led by as much as 36-16, but the Cyclones rallied to grab a 50-47 edge with 12 minutes left.
Scott Christopherson had 19 points for Iowa State (13-13, 2-9), which lost its fifth straight.
Maryland point guard Melo Trimble, considered a lock to leave the program before struggling in the second half last season, has withdrawn from the NBA draft and will return for his junior season.
Louisville's Chinanu Onuaku, who recently underwent a medical procedure to correct a heart rhythm issue detected during the combine, will keep his name in the NBA draft pool.
Andrew White III will return to the Nebraska men's basketball team next season after removing his name from the NBA draft.