Question: once upon a time who wins the final battle
Answer: Henry helps Emma escape from Gideon ( knocking him out with a fire extinguisher ) with Emma placing a protection spell to contain him temporarily .