Afghanistan have knocked England out of the Champions Trophy with a eight riun victory at Lahore's Gaddafi Stadium. Both ...