Fish-in cycling is scary business, I don't have the cahoneys to even attempt it, I just stare at an empty tank until it's ready for the fishies.
I'm glad you was able to control the spike quickly and efficiently, can I ask, are you using seachem prime? or are you doing water changes whenever...