Übersetzung für "Endlich hat es geklappt" in Englisch

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