diff --git a/source/FreeplayState.hx b/source/FreeplayState.hx
index b402456ba..5002fff57 100644
--- a/source/FreeplayState.hx
+++ b/source/FreeplayState.hx
@@ -119,6 +119,10 @@ class FreeplayState extends MusicBeatState
 		super.update(elapsed);
 
 		lerpScore = Math.floor(FlxMath.lerp(lerpScore, intendedScore, 0.4));
+
+		if (Math.abs(lerpScore - intendedScore) <= 10)
+			lerpScore = intendedScore;
+
 		scoreText.text = "PERSONAL BEST:" + lerpScore;
 
 		var upP = controls.UP_P;