Hosts, India, meanwhile edged past the Maldives 3-2 in their game earlier in the day.
Mohammad Hashemi scored the first goal for Afghanistan in the 45th minute with Kanischka Taher (50th minute), Khaibar Amani (56th minute), Ahmad Arash Hatifi (78th minute) and Faysal Shayesteh (89th minute) following suit.
Afghanistan will now meet India in the finals on Sunday.
This brings Afghanistan, the defending champions, closer to retaining the title following their historic win in 2013. -Monitoring
THE PASHTUN TIMES