You can cheese it. You use an infernal, put it on defensive, stand next to Karam at the start and let him hit you. He will go onto your pet and never leave. Then when he casts purgatory you mortal coil him DURING the cast (you'll get the hang of timing after a few tries). At this point you burn...