Devin Neal scored four touchdowns as Kansas upset No. 16 Colorado 37-21 Saturday at Arrowhead Stadium in Kansas City, Mo.