Afghanistan have produced a commanding performance