Suns shake off grand final hoodoo