The hour of justice for Trump