Firstly, Blaze was already confirmed for me due to a hostfail wich I can't tell here.
Secondly, Saint Emz is a neutral who has the same wincon as the wolves, this has been confirmed because I told him Katcrusader is an important role -> Kat mauled. BUT! He does not count towards parity of the wolves. So if we wipe out all the wolves and keep Saint Emz alive, we still win.
Let's count shall we?
Let's assume there are 3 wolves in total, 2 alive:
7 villagers+neutrals alive
In worst case scenario, villagers will have lost in 2 rounds (includes vigilante shot.)
In best case scenario, villagers will win in 1 round (also includes vigilante shot.)
Assuming Blaze is wolf, there will be 6 villagers alive next round + 1 wolf. So we would have time enough.
But lynching Saint Emz is a mistake.