At close, the Sensex was down 885.72 points or 2.77% at 31122.89, and the Nifty was down 240.80 points or 2.57% at 9142.75 on the back of profit booking amid weak global cues.HDFC, IndusInd Bank, RIL, Tech Mahindra and Power Grid were among other losers on the pack. On the flip side, Hero MotoCorp, Larson & Toubro (LT), Maruti Suzuki. HUL, Zee Entertainment and Sun Pharma were among the top Sensex gainers today. About 968 shares have advanced, 1324 shares declined, and 153 shares are unchanged. Except, Nifty FMCG and Nifty Pharma, all the sectoral indices traded in the red.BSE Midcap and Smallcap indices down 0.3-0.7 per cent. Nifty Bank index dropped 566 points.