The BSE Sensex gains 158.51 points to close at 85,265.32, while the NSE Nifty inches up 47.75 points to rise above the key support level of 26,000 to end the day at 26,033.75.