Sri Lanka beat Afghanistan by six wickets to keep their hopes of reaching semi finals alive Chasing Afghanistan total of 144 sri passed the target 9 balls remaining . Dananjaya de silva remain unbeaten on 50+ runs