The best performers of the session on the Nifty 50 were Tata Consumer Products Ltd (NS:TACN), which rose 4.06% or 44.10 points to trade at 1,131.00 at the close. Meanwhile, Mahindra & Mahindra Ltd. (NS:MAHM) added 2.95% or 56.50 points to end at 1,972.45 and Bharat Petroleum Corp. Ltd. (NS:BPCL) was up 2.56% or 15.40 points to 616.10 in late trade.