diff --git a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/MCTSNode.java b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/MCTSNode.java
index 82dc47d2dc..5788c684ca 100644
--- a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/MCTSNode.java
+++ b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/MCTSNode.java
@@ -271,7 +271,7 @@ public class MCTSNode {
         for (MCTSNode node: children) {
 //            logger.info(state);
 //            logger.info(node.stateValue);
-            if (node.stateValue == state) {
+            if (node.stateValue == state && node.action != null) {
                 return node;
             }
             MCTSNode match = node.getMatchingState(state);
diff --git a/Mage.Server/plugins/mage-player-aimcts.jar b/Mage.Server/plugins/mage-player-aimcts.jar
index 7e274e6e37..d3e362bd83 100644
Binary files a/Mage.Server/plugins/mage-player-aimcts.jar and b/Mage.Server/plugins/mage-player-aimcts.jar differ