'Canes end slump with Wild finish, 5-4

by