The market started off on a firm note on global cues, and kept surging higher as the day progressed.
Easing worries about U.S. fiscal cliff, hopes of economic reforms, recent encouraging ratings on the economy and the market lifted sentiment.
Data showing heavy buying by FIIs on Wednesday, contributed as well to the rally.
The Sensex moved past the psychological 19,000 mark and ended at 19,178 (provisional) with a gain of around 336 points or 1.8%. .
The Nifty closed at 5823.90, up 96.45 points or 1.68%.
Realty stocks were on song.
Bank and automobile stocks too posted strong gains.
Consumer durables, FMCG, oil and metal stocks too had a good outing.
Healthcare stocks surged higher.
Power and information technology stocks ended on a mixed note.
While midcaps had a good run up north, buying was selective in the smallcap space.
The market breadth was positive.