You could do something like this for checking if all enemies are dead.
Then you could use a Blueprint interface to interact between the gamemode blueprint and the level blue print.
I have used Event Dispatchers with great success for talking to a blueprint and calling a function on a blue print. you could use this to bind it to a custom function on the level blueprint to play the matinee.