it happened so quickly that i actually gasped out loud , but alice brought back her fist and punched him so hard in the face that he stumbled at least fifteen steps backwards , tripped over a fallen log , and collapsed onto the ground .