The Sensex, which moved between a high of 14,026 and low of 13,924, closed with a gain of 160 points at 13,956.