Tata Steel emerged as the top gainer, rising 1.88 per cent to ₹140.60 and Mahindra & Mahindra was the biggest laggard, plunging 6.07 per cent to ₹2,667.80