The AFL has announced that Essendon and Gold Coast will play each other twice in the final round of the season after their opening round clash was postponed.