diff --git a/Mage.Sets/src/mage/cards/b/BolassCitadel.java b/Mage.Sets/src/mage/cards/b/BolassCitadel.java index a571e2fd26..f7b9fa3b54 100644 --- a/Mage.Sets/src/mage/cards/b/BolassCitadel.java +++ b/Mage.Sets/src/mage/cards/b/BolassCitadel.java @@ -99,7 +99,9 @@ class BolassCitadelPlayTheTopCardEffect extends AsThoughEffectImpl { Card cardToCheck = game.getCard(objectId); objectId = CardUtil.getMainCardId(game, objectId); // for split cards - if (playerId.equals(source.getControllerId()) && cardToCheck.isOwnedBy(source.getControllerId())) { + if (cardToCheck != null + && playerId.equals(source.getControllerId()) + && cardToCheck.isOwnedBy(source.getControllerId())) { Player controller = game.getPlayer(cardToCheck.getOwnerId()); if (controller != null && controller.getLibrary().getFromTop(game) != null