Indian bowlers produced a splendid collective effort to carry their team to a 41-run win over a spirited Sri Lanka in a Super 4 match, and into the Asia Cup final on Tuesday. Rohit Sharma's fifty (53 off 48 balls) led India to a sub-par 213 after Lankan spinners Dunith Wellalage (5/40) and Charith Asalanka (4/18) outfoxed the Indian batters. But the Men In Blue, guided by Kuldeep Yadav's 4 for 43, bowled out Sri Lanka for 172. India, who entered the final with four points, will either face Sri Lanka or Pakistan in the summit clash on Sunday. The hosts will face Pakistan in a crunch match on Thursday.