Afghanistan has reached the cricket final at the Asian Games in China after a shock 22-run victory over rival Pakistan.
Afghanistan reaches cricket final at Asian Games