Geelong has overcome their worst start in almost 50 years to storm home and claim a 10-point win over Fremantle on Saturday.