Does Blitzcrank's ability (pulling an enemy unit to a battlefield) cause Legend Ahri's passive to trigger, and is the pulled enemy unit considered the attacker?

Ruling: Yes, when Blitzcrank pulls an enemy unit to a battlefield you control, that enemy unit becomes the attacker and triggers Ahri's passive. A unit moving onto an enemy-controlled battlefield is always the attacker, regardless of how they got there.

Sequence:

  • Blitzcrank's ability moves an enemy unit to a battlefield you control
  • The enemy unit's presence creates the contested status
  • The moved enemy unit is designated as the attacker
  • Ahri's passive triggers against the attacking unit

Nuances:

  • The player who uses the effect (Blitzcrank's controller) is not the attacker; it's the unit that ends up on the enemy-controlled battlefield
  • This synergy between Blitzcrank/Charm effects and Ahri is intentional design
  • The spell itself doesn't create the contested status - the contested status is created by the enemy unit's presence on your controlled battlefield as an aftereffect