Shreyas Iyer completed a coveted hundred on debut even while R Ashwin survived Tim Southee’s incisive morning spell to take India to 339 for 8 at lunch against New Zealand on the second day of the Kanpur Test. Resuming on overnight score of 75, Iyer (105 off 171 balls) on Friday became the 16th Indian to score a hundred on Test debut and second after the great Gundappa Vishwanath to reach the milestone at this very ground after 52 years. Ashwin (38 batting off 54 balls) did the bulk of scoring in the morning session in which 81 runs were scored but also four wickets were lost. But the morning also belonged to the seasoned Southee (27.4-6-69-5), who picked up his 13th five-wicket haul in his 80th Test. He was on target with the second new ball first up as he sent back Ravindra Jadeja (50) on his overnight score. Southee as usual used the width of the crease cleverly and the angles to trouble Jadeja and got the ball to move from length which was too much for the lower-order players to negotiate. Wriddhiman Saha and Axar Patel nicked at those deliveries. Ashwin, however, didn’t seem troubled as he hit five fours, including a regal cover drive off a rare loose ball from Southee. At the break, Ashwin along with Umesh Yadav (4*) added 26 runs off 60 balls for the ninth wicket.