Question: Which football team won the 1986 FIFA World Cup Final and had a home stadium in Buenos Aires.
Sentence (from "2002 FIFA World Cup Final"): The final was contested by Germany and Brazil.
Relevant evidence: No