ICC World Cup Qualifer: Afghanistan beat Windies by 29 runs