Weakness in macro data and rise in global bond yields ahead of the crucial US Federal Reserve monetary policy meeting hurt markets momentum on Monday. Partial lockdown in certain states also hit investor sentiment. The BSE Sensex ended at 50,395.08, down 397 down points or 0.78%. The Nifty closed at 14,929.50 down 101.45 points or 0.67%.