Thrilling finish between Afghanistan and West Indies