Did you notice that each time event repeats itself it takes longer to beat it?
I was experimenting with this progression and spawning more enemies over time and found this one better.