Pierce Hornung scored 13 points, grabbed 15 rebounds and shut down Drew Gordon in leading Colorado State to a 71-63 upset of No. 18 New Mexico on Tuesday night.