After resuming higher, the 30-share index advanced to the day's high of 30,299.74 on sustained buying by participants, including foreign funds.
But it later fell to 30,111.45, before finally settling at 30,188.15, down 62.83 points, or 0.21 per cent.
The broader NSE Nifty too came off record highs to finish at 9,400.90, down 21.50 points, or 0.23 per cent.