Arshdeep was struggling to find his rhythm and was brought back to bowl the 19th over. He overstepped twice in his last over. Arshdeep's 4th no-ball proved to be costly as he got the wicket of Dasun Shanaka on that delivery. But the decision had to be reversed. The Sri Lanka captain remained unbeaten on 56 off 22 and the visiting team put up a huge total of 206/6 on the board.
India finished with 190 runs courtesy to half-centuries from Suryakumar Yadav and Axar Patel, as well as a cameo from Shivam Mavi. They fell short in the end, losing by 16 runs. The third and final T20I of the series will be played on January 7 at Rajkot.