The West Indies have handed Afghanistan a crushing nine-wicket defeat within three days in their one-off Test in India.
Resuming Friday on 7-109 with a lead of only 19 runs, Afghanistan was bowled out for 120 in their second innings inside 30 minutes on the third morning in Lucknow.
Captain Jason Holder (3-20) polished off the Afghanistan tail as he found the outside edges of Rashid Khan and Afsar Zazai's bats and bowled Yamin Ahmadzai.
The West Indies hurried to 1-33 with John Campbell remaining unbeaten on 19 when he smashed left-arm spinner Amir Hamza over mid-off for a winning boundary.
The only blot in an otherwise a comprehensive win for West Indies was the form of Kraigg Brathwaite, who fell for eight runs to Hamza to continue a barren run in the format.
Afghanistan went into the match aiming to be the first country to win three of their first four test matches.
Afghanistan lost to India inside two days in their inaugural test, but then beat Ireland and Bangladesh.
This one was no real contest, though, and Afghanistan is now 2-2 since being elevated to the elite Test cricket ranks.
Off-spinner Rahkeem Cornwall was the architect of West Indies' big win on a turning wicket with a match haul of 10-121.
Cornwall ran through the top order twice, returning figures of 7-75 and 3-46 that restricted Afghanistan to paltry innings totals of 187 and 120.
Shamarh Brooks then notched his maiden Test hundred as West Indies replied with 277 for a first-innings lead of 90.