I don't know what doesn't ring about just Gotham.
"I'm going to another Gotham game in Yankee Stadium" sounds natural to me.
"I'm going to another City game in Yankee Stadium" could cause a lot of confusion even to people who are familiar with the team.
How ?