Score and over-by-over updates from Englands eight-run defeat to Afghanistan in the ICC Champions Trophy in Lahore. Watch on Sky Sports Cricket.