Mumbai, Oct. 27 -- The domestic equity benchmarks ended with major gains today, supported by upbeat quarterly earnings from several companies, including Nifty 50 constituents. Sentiment was further boosted by easing U.S.-China trade tensions and optimism over a potential trade deal between India and the U.S.

The Nifty settled above the 25,950 mark. PSU bank, oil & gas and realty shares advanced while media and pharma shares declined.

As per provisional closing data, the barometer index, the S&P BSE Sensex, advanced 566.96 points or 0.67% to 84,788.84. The Nifty 50 index added 170.90 points or 0.66% to 25,966.05.

In the broader market, the S&P BSE Mid-Cap index rose 0.72% and the S&P BSE Small-Cap index jumped 0.51%.

The market breadt...