Nifty closed at 23,978 after spending most of Monday in seller hands, finishing just 27 points above the session low and leaving the 23,900 support zone exposed heading into Tuesday's open.