Former England Test captain Joe Root was yet again the hero with his brilliant unbeaten 168 for England going into day 4 of their Test match against New Zealand.