However, a decline in Tata Motors capped gains on the benchmarks.The benchmark BSE Sensex gained 226.85 points or 0.30% to ...