Question: Which football team won the 1986 FIFA World Cup Final and had a home stadium in Buenos Aires.
Sentence (from "1986 FIFA World Cup Final"): The 1986 FIFA World Cup Final was the final and deciding game of the 1986 FIFA World Cup, held in Mexico.
Relevant evidence: No