diff --git a/Assets/Scripts/Managers/GameOverManager.cs b/Assets/Scripts/Managers/GameOverManager.cs
index a3c36d69b3f2d0013fce703883adc21efc5b2686..77f3de464da811da42dc8d1690f4a5fc64e07d0f 100644
--- a/Assets/Scripts/Managers/GameOverManager.cs
+++ b/Assets/Scripts/Managers/GameOverManager.cs
@@ -11,6 +11,7 @@ public class GameOverManager : MonoBehaviour
     float restartTimer;
 
     bool isGameOver = false;
+    bool isSaved = false;
 
 
     void Awake()
@@ -26,6 +27,11 @@ public class GameOverManager : MonoBehaviour
             anim.SetBool("GameOver", true);
             isGameOver = true;
 
+            if (!isSaved) {
+                DataManager.SaveData("dummy1", ScoreManager.finalScore, "ZEN");
+                isSaved = true;
+            }
+
             restartTimer += Time.deltaTime;
 
             if (restartTimer >= restartDelay)
diff --git a/Assets/Scripts/Managers/ScoreManager.cs b/Assets/Scripts/Managers/ScoreManager.cs
index 90f55a854e559f76d0d3a26d66ed678b60a753df..9a888b420cf065b527cbc832c229d20321a6773f 100644
--- a/Assets/Scripts/Managers/ScoreManager.cs
+++ b/Assets/Scripts/Managers/ScoreManager.cs
@@ -6,6 +6,7 @@ using System;
 public class ScoreManager : MonoBehaviour
 {
     public static float score;
+    public static int finalScore;
     int multiplier = 1;
 
 
@@ -21,7 +22,7 @@ public class ScoreManager : MonoBehaviour
     void Update ()
     {
         score += Time.deltaTime * multiplier;
-
+        finalScore = (int) score;
         text.text = "Score: " + String.Format("{0:0}",score);
     }