Benchmark Sensex rallied 666 points to close at a fresh record high on Thursday following buying in auto and banking shares amid gains in global markets