Struck cyclist is lucky to be alive