Sharma drives 90km to correct a ‘mistake’