Cheteshwar Pujara and Ajinkya Rahane scored hundreds while Ravichandran Ashwin, Wriddhiman Saha and Ravindra Jadeja smashed enterprising half-centuries as India declared their first innings at 622/9 in the first innings of the Colombo Test on Day 2.This is the second consecutive time India posted a 600-plus first innings score against the Lankans on this tour. The visitors scored 600 in the first innings of the Galle Test, that they won by 304 runs to take a 1-0 lead in the three-match series.Incidentally, this is the sixth time India have scored 600 plus in a Test match in the past seven months. (Ravichandran Ashwin fastest to Test double of 2000 runs and 275 wickets)Totals of 600 or more in Tests in last 7 months:India – 6All others combined- 1#SLvIND- Rajneesh Gupta (@rgcricket) August 4, 2017The first of six such scores was against England at Mumbai (631) which was followed by a humongous 759/7d against the Three Lions again at Chennai, thanks to Karun Nair’s unbeaten 303. India’s impressive show continued against the Bangladeshis. The home side hit 687/6d at Hyderabad in the one-off Test. The fourth one came against Australia in the third Test at Ranchi when India piled on 603/9d. (India ready with wherewithal to deal with the odd Virat Kohli flop show)In this series, India have scored 600 at Galle and 622/9d in the second Test at Colombo.Prior to the England series last year, India had not achieved 600 in an innings for nearly five years.Australia are the only other team to score more than 600 runs in a Test since December. They scored 624/8 declared against Pakistan in the Boxing-Day Test at Melbourne last year.advertisementGalle’s first innings total of 600 was the highest first innings score by an Indian team in Sri Lanka, topping the 537 that India made in the first Test in August, 1997 at the R. Premadasa Stadium, Colombo. However, that was beaten again in this Test match at Galle.It was also the second time that 350+ runs were scored on the first two days in a Test match in Sri Lanka.