How to synchronize enemy animation killing player?

I am creating a survival horror game. When the enemy get’s within range of the player, it will grab him by the neck and lift him (Killing him).

I can create the animation in Maya of the enemy moving it’s hand forward for the choke, but how could I possibly sync the animation in the real game world (Especially accounting for uneven terrain) and have the enemy’s hand hit the players neck?

I don’t want to have to do some cheesy animation that doesn’t flow at all.

Examples would be like alien isolation, or outlast. When the enemies get you, they have good animations that flow, regardless of what type of terrain you are on.

Wow…no answer… i am facing the same situation and i dont have any idea…