Executing code at a certain point of an Animation

I wrote a function inside my character class which plays an Animation on the character:

UAnimInstance* Use_AnimInstance;

Use_AnimInstance = GetMesh()->AnimScriptInstance;
Use_AnimInstance->Montage_Play(Montage, PlayRate);

Now I want to execute another function at a certain point of this animation. How can I achieve this?

Thanks in advance

EDIT: A method to set a Delay before executing the next function would also be cool. (“SetTimer” doesn’t work because it doesn’t take function parameters)