--- a/trunk/data/quests/maylons_grave.xml
+++ b/trunk/data/quests/maylons_grave.xml
@@ -400,7 +400,8 @@
 				maylons_grave.freed = true;
 				local monsters = getMonstersInArea("areaGathering");
 				for i,monster in ipairs(monsters) do
-					set(monster, "health",0);
+					local timeout = math.random(10,15000);
+					timedExecute('set('..monster..', "health",0)',timeout);
 				end;
 				local position = get(trigger.unit,"position");
 				setCutsceneMode(true);