Afghanistan registered their second stunning win of the ICC Men’s Cricket World Cup to beat Pakistan for the first time ever, winning by eight wickets in Chennai.