Geelong have survived a fourth-quarter AFLW challenge by Sydney to win by three points and keep their post-season aspirations alive.