Afghanistan defeat Srilanka by 7 wickets and notch up their 3rd win this World Cup. Fazal's 4 wicket haul, good knocks from Omartzai, Hashmat and Rehmat help them bring up their third victory against former champions. This win keeps them in race for the Semi finals