steeplechase
noun
a horse race over a turf course furnished with artificial ditches, hedges, and other obstacles over which the horses must jump.
Used to describe an action that was ongoing continuously in the past up until another past event interrupted it.