Copy of India_Sri_Lanka_Cricket_98915.jpg-08180-1647188446169
India's Shreyas Iyer bats during the second day of the second cricket Test match between India and Sri Lanka in Bengaluru, India. Image Credit: AP

Bangalore: Shreyas Iyer made 67 as India declared their innings on 303 for nine in the second day to set Sri Lanka a daunting 447 to win the pink ball Test.

Iyer, who made 92 in India’s first innings total of 252, extended the hosts’ dominance in Bangalore after Rishabh Pant smashed a 28-ball 50 - a Test record for Indian batsmen.

Seven wickets

Left-arm spinners Praveen Jayawickrama and Lasith Embuldeniya shared seven wickets between them.

Sri Lanka, who were already struggling after resuming at 86-6, were dismissed inside half an hour during the first session to concede a lead of 143.