Afghanistan are having a memorable World Cup. Third win in the last 4 matches. First England, then Pakistan and now Sri Lanka. They have defeated two Asian giants in back-to-back games. Both are comprehensive wins. Afghanistan captain Hashmatullah Shahidi won the toss and offered Sri Lanka to bat first. Afghan bowlers bowled beautifully and all-out Sri Lanka for a below-par total of 241 runs thanks to Fazalhaq Farooqi's four-wicket haul. Mujeeb Ur Rahman also grabbed a brace. Sri Lankan bowler Dilshan Madushanka gave an early breakthrough but Rahmat Shah and Ibrahim Zadran added 73 runs for the second wicket to release some pressure. Rahmat Shah 62(74) played sensible cricket and built his innings first with Ibrahim and then with Hashmatullah Shahidi. After his dismissal, Shahidi and Azmatullah Omarzai 73(63) took Afghanistan to another famous victory in this World Cup. Afghanistan will face Netherlands in Lucknow on Friday and Sri Lanka will unbeaten India on Thursday in Mumbai's Wankhede Stadium. Catch cricket scores and highlights of AFG Vs SL match here (Scores | Match Report | Points Table)