Domestic markets rose close to 1% as the central bank maintained an accommodative stance to support growth amid a new wave of coronavirus infections. The BSE Sensex ended at 49,661.76,up 460.37 or 0.94%. The Nifty closed at 14,819.05, up 135.55 or 0.92%.