No displacement when skipping root motion animations using animator.Play()

When I skip to certain point in an animation using animator.Play() and passing in normalized time, the displacement due to the root motion is not applied and the character starts moving from the same point instead. I want the character to physically skip ahead as well in such situations. Is there a way to fix this?

Seconding this. Is there a way to simulate the root motion being applied to offset the location of the character in animator.Play as if the root motion animation had been played normally up to that point?