Crusaders held on for win over EG