The difference that is most focused upon 'round these parts is "reason -vs- excuse".
Sorry to disagree: A reason - even if given after the fact - differs from an explanation in that the latter disowns intent and responsibility for the causal chain involved.