For the sake of argument, say an proton traveling at near light-speed having momentum far exceeding the earth's were to collide with earth head on. What would happen in this case? Would the result be any different replacing the proton with a small asteroid of the same momentum? Is it possible the earth would deflect in the case of an elastic collision? Since the quantities involved need relativistic correction, I'm not sure if this is the right place to put this.