BSE Sensex closes at 78,111, gaining 1,263 points or 1.64%, while the Nifty 50 settles at 24,231, up 388 points or 1.63%