Cyclist barely survives