Canes let one slip in Buffalo