Shreyas Iyer struck his maiden half-century in only his second ODI as India continued to dominate Sri Lanka in the second match in Mohali.Iyer, 23, made his international debut in the T20 series against New Zealand last month. He played his first ODI vs Sri Lanka in Dharamsala on Sunday as replacement for Virat Kohli, who tied the knot with Anushka Sharma in Italy.The Mumbai-born Iyer has been a heavy-scorer in Indian domestic cricket and has enjoyed two prolific seasons with the Delhi Daredevils. In 2015, he amassed 439 runs from 14 matches and made 338 runs from 12 matches in 2017.Maiden ODI half century for young Shreyas Iyer. This has been such a calm and composed knock #TeamIndia #INDvSL pic.twitter.com/j1iUuN0nqF- BCCI (@BCCI) December 13, 2017Iyer scored a whopping 1321 runs at an average of 73.38 the 2015-16 Ranji season as Munbai won their 41st title.With India desperately scouting for middle-order batsmen, the 23-year-old grabbed his chance at No.3 with a 70-ball 88 that will be remembered for a long time. He had struggled in swinging conditions in Dharamsala but looked in complete control in Mohali, where he was involved in a mammoth second-wicket stand with Rohit Sharma.In fact, Iyer, for most part, scored at a higher strike-rate than Rohit, who smashed his 16th ODI hundred and sixth of 2017.