India claimed a 4-wicket win over Sri Lanka in the second ODI at Eden Gardens, ensuring a 2-0 lead and sealing the three-match series. Facing a tricky pitch while chasing 216, KL Rahul played a composed, stabilizing knock. He finished the game unbeaten on 64, steering India to victory by the 43.2nd over.
India defeated Sri Lanka by 4 wickets in the second ODI at Eden Gardens. A hard-fought win helped India to gain an unassailable lead of 2-0 and seal the three-match series. Chasing a modest target of 216 on a difficult track, KL Rahul showed glimpses of form and played an anchoring inning to earn a win for the hosts. Rahul smashed an unbeaten knock of 64 runs and took India home in 43.2 overs.
Sri Lanka decided to bat first, and while Avishka and Nuwanidu Fernando started steadily, Mohammed Siraj intervened in the sixth over to dismiss Avishka for 20. Nuwanidu and Kusal Mendis (34) put on a promising 73 runs for the second wicket, but that partnership ended when Kuldeep Yadav struck. Immediately after, Axar Patel dismissed Dhananjaya de Silva for a duck.
The Sri Lankan batting order crumbled further as India took two quick wickets, leaving them at 126/6. Wanindu Hasaranga (21) and Dunith Wellalge (32) offered some resistance with useful contributions, but the Indian bowlers continued to break through. Sri Lanka was eventually dismissed for 215 in 39.4 overs, with left-arm spinner Kuldeep Yadav finishing as the star with three wickets.
India's chase began briskly with Shubman Gill (21) and Rohit Sharma (17) putting on 33 runs, but the momentum shifted when the team slumped to 62/3. The pressure mounted further after Kasun Rajitha dismissed Shreyas Iyer for 28. However, KL Rahul and Hardik Pandya (36) steadied the ship with a responsible 75-run partnership for the fifth wicket. Valuable cameos from Axar (21) and Kuldeep (10) eventually pushed India over the line.