Afghanistan ended at 402 for 7, just 102 runs behind, despite Newman Nyamhuri's four wickets