diff --git a/examples/main_fof.c b/examples/main_fof.c
index 72c096f5bb56cfc9c69da14812353a67c8ae9be2..b8a44227c51675e7221027e56fb9e7bec060784b 100644
--- a/examples/main_fof.c
+++ b/examples/main_fof.c
@@ -1008,6 +1008,11 @@ int main(int argc, char *argv[]) {
   /* unused parameters */
   parser_write_params_to_file(params, "unused_parameters.yml", 0);
   
+  /* Write final output. */
+  engine_drift_all(&e);
+  engine_print_stats(&e);
+  engine_dump_snapshot(&e);
+
   /* Clean everything */
   if (with_verbose_timers) timers_close_file();
   if (with_cosmology) cosmology_clean(&cosmo);