Markets finally blink as oil prices surge once again

Nifty closes just below 24,000