West Indies responded with a four-wicket win over Afghanistan to level the one-day international series.
Stung by their 63-run defeat in the opening ODI, the Windies hit back as they skittled the tourists for just 135 in St Lucia on Sunday.
After West Indies' quicks dominated Afghanistan, Shai Hope's unbeaten 48 and a 33-run knock from Evin Lewis guided the hosts to 138-6 with 64 balls remaining.
Afghanistan - like they did in game one - won the toss and opted to bat first at the Darren Sammy National Cricket Stadium, but they struggled to get going.
Jason Holder (2-38), Shannon Gabriel (2-25), Alzarri Joseph (2-15) and Ashley Nurse (2-33) starred with the ball as the tourists slumped to 51-6 in the 17th over.
Noor Ali Zadran (8), Javed Ahmadi (9), Rahmat Shah (1), Samiullah Shenwari (2) and Asghar Stanikzai (11) were quickly sent back to the pavilion.
Gulbadin Naib was the only batsman to offer any real resistance, his 51 runs helping the Afghans post a respectful total after he was the last wicket to fall.
Teenage sensation Rashid Khan, 18, left the Windies in a spin last time out following his remarkable seven-wicket haul.
Despite finishing with figures of 3-26, Hope and Lewis, along with Rovman Powell (17), Kieran Powell (12) and Holder (11 not out) ensured there will be a series decider on Wednesday.