How do I trigger an event when animation finished playing?

In C++, you can bind to a delegate called OnMontageEnded.
You should be able to do the same in a Blueprint.