Great job-your intuition is correct on the reason you didn't have that much left at the end. It takes a ton of effort to pull someone up like that so that is what did it. That is a really high HR that deep into the ride-usually reserved for the finishing sprints!
__________________
Ride your Ride!!