Sensex ended 1,258.12 points lower at 77,964.99, whereas Nifty concluded 388.70 points down at 23,616.05. Biggest Nifty losers included Tata Steel, Trent, Coal India, NTPC and BPCL, while gainers were Apollo Hospitals, Tata Consumer, Titan Company, HCL Technologies.