Afghanistan produced a clinical performance to hand defending champions West Indies a 56-run thumping on Wednesday in their final warm-up match ahead of ...