Yahoo Sports reports: The moment that Atlanta has prepped and anticipated for years arrives on Monday with the first 2026 FIFA World Cup match in the city.