Rafael Nadal was denied a fairytale return to the game by Horacio Zeballos who stunned him in the Vina del Mar final in Chile.