Port Adelaide delivered one of the upsets of the AFL season with a 30-point Anzac Day win over Geelong, powered by Jason Horne-Francis’ career-best display. Geelong’s night was further soured by a ...