Doom Foretold
Oracle Text
At the beginning of each player's upkeep, that player sacrifices a nonland, nontoken permanent. If that player can't, they discard a card, they lose 2 life, you draw a card, you gain 2 life, you create a 2/2 white Knight creature token with vigilance, then you sacrifice Doom Foretold.
Anything you play out you have to sacrifice. If you try to let it fizzle out on your turn, they just keep pooping out eggs and filtering their hand into counterspells and creature board wipes.
Your best chance in Historic is to slap one under an Ixalan's Binding. Deafening Silence stops them from playing out more than one egg a turn but if they have a second Doom Foretold they can usually just force you to sacrifice the Silence. Narset's also pretty effective.