Afghanistan thrash New Zealand in 84-run win
Rashid Khan celebrates during Afghanistan's triumphant victory over New Zeealand at the Providence Stadium on Friday, Jun 5, 2024. Credit: ICC