diff --git a/xtrn/tw2/sectors.js b/xtrn/tw2/sectors.js
index 7158089d32be018a09421603f40a6842a5079850..55a5ed83fe663e97ff31da9ad4cb7306859393ba 100644
--- a/xtrn/tw2/sectors.js
+++ b/xtrn/tw2/sectors.js
@@ -47,9 +47,13 @@ function CheckSector()
 		sector.Fighters=3000;
 		sector.FighterOwner=-1;
 		sector.Put();
+		var twopeng=new File(fname("twopeng.dat"));
+		twopeng.open("a", true);
+
 		twopeng.writeln("Congratulations go to "+player.Alias+
            " who invaded the Cabal empire on " + system.datestr() + 
 		   " and received 100,000 points!");
+		twopeng.close();
 		return(false);
 	}
 	return(true);
diff --git a/xtrn/tw2/tw2.js b/xtrn/tw2/tw2.js
index 7ef6fb5b7fc351755c12f8d61d3b41d3c18fa4e6..4ddd3e1d58b811984354776110b461ee987bf73a 100644
--- a/xtrn/tw2/tw2.js
+++ b/xtrn/tw2/tw2.js
@@ -44,9 +44,6 @@ load(fname("computer.js"));
 load(fname("input.js"));
 load(fname("editor.js"));
 
-var twopeng=new File(fname("twopeng.dat"));
-twopeng.open("a", true);
-
 var today=system.datestr(system.datestr());
 
 js.on_exit("do_exit()");