Profit taking and weak European markets dragged down stock prices on the Indian bourses on Thursday.
The indices gave up early gains and kept sliding lower as the day progressed.
Uncertainty about rate cut and some negative news on certain key stocks too contributed to the market's weak close.
The Sensex, which advanced to 19,421.72 in early trades, ended at 19,208.42 (provisional) with a loss of around 146 points or 0.75%.
The Nifty closed at 5849.60, down 38.40 points or 0.65%.
FMCG, consumer durables, realty, capital goods and power stocks saw some heavy selling in afternoon trades.
Metal and PSU stocks too mostly ended weak.
Pharma, IT and bank stocks also closed well off their lows.
Select oil stocks moved up.
Automobile stocks had a fairly good outing.
Midcap and smallcap stocks started off on a steady note, but lost their way as the session progressed.
The market breadth was weak.