A regulation volley on match point was all that stood between German teenager Alexander Zverev and the biggest win of his life against Rafael Nadal at Indian Wells.