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.
The first Test will take place at Southampton's Ageas Bowl from July 8-12, with the second and third Tests at Emirates Old Trafford in Manchester on July 16-20 and July 24-28.
The curtailed Formula One season will start with two races behind closed doors in Austria on July 5 and July 12 followed by six other grands prix in Europe, the organisers said on Tuesday.
Serie A will return after a three-month coronavirus-enforced absence on June 20 with Torino hosting Parma in the first of four postponed matches on the opening weekend, the Italian league confirmed on Monday.