Benchmark indices Nifty and Sensex stretched their winning run to a sixth straight session on Thursday, August 21, lifted by pharma, oil & gas and banking stocks. The midcap and smallcap index, however, broke their three-day rally to end lower, while weakness in autos, FMCG and PSU banks also capped the upside.