The benchmark index gained 231 points to close at 23,853. After opening with a gap-up of 362 points on strong global cues, Nifty hit its intraday high within minutes of the opening bell. However, the momentum faded through the day as profit-booking emerged at higher levels, dragging the index nearly 200 points lower from its peak before it settled with healthy gains.