Marchelus Avery scored 11 of his 23 points over the final 10 minutes to help Oklahoma State hold off a barrage of 3-pointers from St.