Upon reaching 85, Ikram beat Sachin Tendulkar's record as the highest scoring 18-year-old in World Cup history and with his impressive arsenal of shots he certainly looked the part despite his youth.
The West Indies, who smashed 111 runs of the last 10 overs, had captain Holder and Nicholas Pooran to thank for their acceleration after solid contributions from Evin Lewis (58), man-of-the-match Shai Hope (77) and Shimron Hetmyer (39).
Shah and Alikhil refused to throw in the towel, though, frustrating the West Indies attack with a 133-run partnership.
Earlier, young Pooran and skipper Jason Holder provided the final flourish with a century plus stand as West Indies scored a respectable 311 for six in an inconsequential league stage encounter. After five relatively miserly overs he had Ikram lbw, sweeping; two balls later there was the chaotic run out of Najibullah Zadran, during which Gayle inadvertently revealed that he can still run fast if necessary.
Meanwhile, earlier, batting first, West Indies lost Chris Gayle early, however, Evin Lewis finally showed some form. He ended up nicking it behind. He had planned to retire from ODIs at the end of the World Cup but recently said he would be available for matches against India in August.
Australian gold price bolstered by RBA interest rate cuts
It expects underlying inflation to climb from its present 1.4% to around 2% in 2020 and then a little higher after that. A Reuters poll of 40 analysts had found 28 expected a quarter-point easing this week, following a cut to 1.25% in June.
Afghanistan give a chance to Sayed Shirzad and Dawlat Zadran in place of Hamid Hassan and Hashmatullah Shahidi.
Gayle has spoken about prolonging his global career beyond this tournament though the 39-year-old's innings here - after the Windies won the toss and chose to bat first - was nearly certainly his worldwide swansong in England.
Afghan captain Gulbadin Naib got himself under a skier at long-off but flinched at the last moment, possibly losing the ball in sunlight, allowing what would have been a regulation catch to go for a boundary.
The big positive from the West Indies game was Ikram Ali Khil, whose footwork and speed between the wickets stood out in his 93-ball 86.
Carlos Brathwaite (4-63) dismissed Shah as he and Kemar Roach (3-37) snuffed out Afghan hopes of an unlikely victory. West - Indies at the ninth position in the table with one win out of the 7 matches played. All should be even better than in this tournament, when they were still the West Indies top three run-scorers.