On Monday, frontline index Nifty ended at fresh record closing highs of 17,945.9, up by 50.75 points i.e. 0.28 per cent. Auto and power stocks were buzzing throughout the trading session and outperformed broader markets. BSE Small-cap index closed in the green territory, gaining 0.60 per cent.