Sensex surged 965 points, while Nifty closed above 24,300 led by IT and banking stocks.
Tech Mahindra, TCS and Jio Financial rallied after strong June-quarter earnings and optimism.
Large-cap buying outpaced broader markets as investors rotated away from mid- and small-caps.
