Not missing a beat: Horsley battles back from injury to help Jackets