Let's not forget the fact that this time the West Indies squad comprised of all the T20 stars. I am talking about players such as Kieron Pollard, Jason Holder, Evin Lewis, Shimron Hetmyer, Roston Chase, and Nicholas Pooran. The Afghan spin attack ranks among one of the best, but without enough runs on board there is a limit for what they can do out there.
Also, for Afghanistan right now only spin bowling is doing well. Both their batsmen and the pace bowlers are out of form. They have been facing issues with top order batting ever since Mohammad Shahzad was suspended for indiscipline. They have tried a number of opening batsmen, and unfortunately none of the combinations have worked till now.