Star England batter Joe Root ended the third day of first Test against Pakistan at Multan just seven runs short of becoming the first player from his country to reach the 20,000-run mark in international cricket.