Translation of "Endlich hat es geklappt" in English

Nun endlich hat es geklappt und ich kann nur sagen, WOW.
Now finally it happened and all I can say is WOW.
CCAligned v1