At close, the Sensex was up 617.14 points or 1.22% at 51,348.77, and the Nifty was up 191.50 points or 1.28% at 15,115.80. Mahindra & Mahindra was the top Sensex gainer, followed by Bajaj Finserv, Infosys, and Bharti Airtel. Hindustan Unilever, Kotak Mahindra Bank, and Bajaj Finance were top losers. About 1689 shares have advanced, 1284 shares declined, and 188 shares are unchanged. Only Nifty FMCG and Nifty PSU Bank index closed down in the red, While other sectoral indices ended in the green with Nifty Auto and Metal indices jumped 3 per cent each. The S&P BSE SmallCap index ended 1.53 per cent higher, while the MidCap index was up 1.5 per cent at close.