The Sensex opened with a huge positive gap of 95 points at 12,999, and then there was no looking back...The index zoomed to a high of 12,416 before finally closing with a gain of 185 points at 12,389.