Drannith Magistrate + Knowledge Pool

Drannith Magistrate
Knowledge Pool

Requires
All permanents on the battlefield
Steps
  1. Whenever a player casts a spell from their hand, Knowledge Pool triggers, exiling the spell and allowing the player to cast another card exiled by Knowledge Pool without paying its mana cost
  2. Drannith Magistrate prevents opponent from casting anywhere other than their hands
Results
Opponents can not cast spells.