diff --git a/DDG4/src/Geant4Kernel.cpp b/DDG4/src/Geant4Kernel.cpp
index fecd4e766f4454151ac18356aa021221898bf5ec..a94f8db228f5d77de96bfdcd11e1ce1780b8e072 100644
--- a/DDG4/src/Geant4Kernel.cpp
+++ b/DDG4/src/Geant4Kernel.cpp
@@ -300,7 +300,10 @@ int Geant4Kernel::initialize() {
 
 int Geant4Kernel::run() {
   try  {
-    return Geant4Exec::run(*this);
+    auto result = Geant4Exec::run(*this);
+    // flush the geant4 stream buffer
+    G4cout << G4endl;
+    return result;
   }
   catch(const exception& e)   {
     printout(FATAL,"Geant4Kernel","+++ Exception while simulating:%s",e.what());