Paul McCartney played 2 nights at Maracanã on the The Paul McCartney World Tour: April 20 – April 21, 1989. Wiki link