Ahmed dismissed two New Zealand batsmen and hit a massive six off Glenn Phillips, inspiring a 44-run partnership with Will Jacks to secure the win with three balls remaining.
Jacks and Ahmed were unbeaten on 32 and 19 respectively. Captain Harry Brook praised the 19-year-old's performance, though the squad has not yet decided if he will retain his place for the semifinal in Mumbai.