Eagles rally late for 2-2 draw with Mars Hill