As for your question, I quote the rules:
The goal of the game: is to slay all monsters without being killed. You can either
play solo or two players, either competitive or co-op. If you choose to play
competitive, the player who slew the most monsters in the end wins.
That means the game ends when all monsters are dead!