diff --git a/depsgraph_debug.py b/depsgraph_debug.py
index 438d48858c49dc61bb3d1133e0b1e7f5f65081d3..c007232a71dd63dea0f8d4201017e98c1f983d58 100644
--- a/depsgraph_debug.py
+++ b/depsgraph_debug.py
@@ -96,8 +96,9 @@ class SCENE_OT_depsgraph_relations_graphviz(Operator,
         return ".dot"
 
     def performSave(self, context, depsgraph):
+        import os
         basename, extension = os.path.splitext(self.filepath)
-        depsgraph.debug_relations_graphviz(self.filepath, absename + ".png")
+        depsgraph.debug_relations_graphviz(os.path.join(self.filepath, basename + ".dot"))
         return True