BSE Sensex closes 218.14 points or 0.27 per cent higher at 81,224.75, while the NSE Nifty 50 gains 104.20 points or 0.42 per cent to end at 24,854.05