BSE Sensex closes at 80,109.85, registering a gain of 992.74 points or 1.25 per cent, while the broader NSE Nifty 50 advanced 314.65 points or 1.32 per cent to end at 24,221.9