A new model reveals how the impact event might have unfolded.