Defiler of Dreams + Shrieking Drake + Aetherflux Reservoir

Defiler of Dreams
Shrieking Drake
Aetherflux Reservoir

Requires
Shrieking Drake in hand. All other permanents on the battlefield. Your life total is at least four.
Steps
  1. Cast Shrieking Drake by paying 2 life
  2. Defiler of Dreams and Aetherflux Reservoir trigger
  3. Resolve the Aetherflux Reservoir trigger, causing you to gain 1 life for each spell you've cast this turn
  4. Resolve the Defiler of Dreams trigger, causing you to draw a card
  5. Shrieking Drake enters the battlefield, returning itself from the battlefield to your hand
  6. Repeat until you have an empty library
  7. Activate Aetherflux Reservoir by paying fifty life, dealing fifty damage to any target
  8. Repeat step 7 as many times as desired
Results
Inifinite card draw. Infinite draw triggers. Near-infinite damage. Near-infinite ETB. Near-infinite LTB. Near-infinite lifegain. Near-infinite lifegain triggers.