Chris Gayle acknowledges the crowd at the end of play during the 2019 Cricket World Cup group stage at Headingley on Thursday. AFP
Chris Gayle removed Afghanistan top-scorer Ikram Alikhil with his tame off-breaks as the West Indies secured just their second win of a chastening World Cup campaign on Thursday.
The Caribbean side scored 311 for six in their 50 overs in Leeds and although the Afghans put up a brave fight, they ultimately went down by 23 runs.
Gayle, almost certainly playing in his final World Cup match at the age of 39, failed with the bat but struck with the ball, trapping Alikhil lbw for 86 in the 36th over to put a huge dent in Afghanistan's slim hopes of victory.
Despite the victory, two-time former champions West Indies remain second-bottom of the 10-team table and will slink home with just two wins from nine matches.
Chris Gayle celebrates the wicket of Ikram Alikhil at Headingley in Leeds on Thursday. Reuters
Afghanistan have flickered in spells during only their second World Cup — going close against India and Pakistan — but head home with a dispiriting nine defeats out of nine.
The West Indies, who smashed 111 runs of the last 10 overs, had captain Jason Holder and Nicholas Pooran to thank for their acceleration after solid contributions from Evin Lewis (58), Shai Hope (77) and Shimron Hetmyer (39).
Gayle was caught behind after a slash against Dawlat Zadran for just seven and remains 10 runs short of Brian Lara's all-time West Indian record of 10,348 one-day international runs.
Pooran picked up where he left off against Sri Lanka, hitting 58 to add to his century in a losing cause earlier this week, Holder smashed a quickfire 45 while Carlos Brathwaite lashed 14 off four balls.
In reply, Alikhil put on 133 for the second wicket with Rahmat Shah (62) and there were notable contributions by Najibullah Zadran and Asghar Afghan but ultimately they did not have the batting firepower to get them over the line.
Paceman Kemar Roach was the pick of the West Indies bowlers, finishing with figures of 3-37 in his 10 overs.
West Indies began the tournament with a comprehensive seven-wicket win against Pakistan and many tipped them as dark horses for the title, with a power-packed batting line-up and fearsome pace attack.
But they have been error-prone and lacklustre, failing to turn their promising positions into concrete results.
Afghanistan will head home with more experience under the belts but with major questions over their batting strength and their lack of quality seam bowlers.
Even highly rated leg-spinner Rashid Khan ended the tournament with just six wickets after taking 1-52 on Thursday.
Afghanistan: Gulbadin Naib (capt), Rahmat Shah, Ikram Alikhil (wkt), Asghar Afghan, Mohammad Nabi, Najibullah Zadran, Samiullah Shinwari, Rashid Khan, Mujeeb Ur Rahman, Dawlat Zadran, Sayed Shirzad
West Indies: Jason Holder (capt), Chris Gayle, Evin Harris, Shai Hope (wkt), Shimron Hetmyer, Nicholas Pooran, Carlos Brathwaite, Fabian Allen, Kemar Roach, Sheldon Cottrell, Oshane Thomas
Umpires: Nigel Llong (ENG), Chris Gaffaney (NZL)
TV umpire: Ian Gould (ENG)
Match referee: Chris Broad (ENG)
Afghanistan, appearing at only their second World Cup, lost the toss but restricted Indai to 224 for eight in their 50 overs, giving themselves a genuine chance for a huge upset.
Only 7.3 overs were bowled at Hampshire's Rose Bowl on Monday after West Indies skipper Jason Holder won the toss and sent South Africa in to bat.
The five-time champions bowled Afghanistan out for 207 in 38.2 overs on a warm day in Bristol and then made steady progress, reaching their target with more than 15 overs to spare, with Warner 89 not out.
Manchester United powered into fourth place in the Premier League with a 5-2 rout of struggling Bournemouth, while Leicester got back on track in a 3-0 win against Crystal Palace on Saturday.
Valtteri Bottas survived a high-speed spin as he upstaged Mercedes team-mate Lewis Hamilton with a sizzling display on Saturday to claim pole position for Sunday's delayed season-opening Austrian Grand Prix.
Ittihad Kalba continued their shopping spree in an extended summer transfer window with the fifth signing of the season as they roped in centre-back Mubarak Saeed.