This was, however, not the first time when Yadav took the opposition by storm. In India’s third and final Test against South Africa in Ranchi, the 32-year old played a similar cameo and scored 31 runs off just 10 deliveries. In that mayhem, he smashed spinner George Linde for three consecutive sixes and left everyone awestruck.