diff --git a/Mage/src/mage/cards/CardImpl.java b/Mage/src/mage/cards/CardImpl.java index 03c9e90684..c37202f14b 100644 --- a/Mage/src/mage/cards/CardImpl.java +++ b/Mage/src/mage/cards/CardImpl.java @@ -258,7 +258,8 @@ public abstract class CardImpl extends MageObjectImpl implements Card { public SpellAbility getSpellAbility() { if (spellAbility == null) { for (Ability ability : abilities.getActivatedAbilities(Zone.HAND)) { - if (ability instanceof SpellAbility) { + // name check prevents that alternate casting methods (like "cast [card name] using bestow") are returned here + if (ability instanceof SpellAbility && ability.toString().endsWith(getName())) { spellAbility = (SpellAbility) ability; } }