Mohammed Shami picked his third 5-wicket haul in World Cups and became the highest wicket-taker for India in World Cups as India bamboozled Lanka ...