Question: What team won a two-leg Spanish football match played on 20 August and 23 August 1997, which one contestant won the 66th since its establishment, started on 31 August 1996 and finished on 23 June 1997?

Context paragraphs:
1996–97 La Liga: The 1996–97 La Liga season, the 66th since its establishment, started on 31 August 1996 and finished on 23 June 1997.

1997 Supercopa de España: The 1997 Supercopa de España was a two-leg Spanish football match played on 20 August and 23 August 1997.  The contestants were FC Barcelona, who were Spanish Cup winners in 1996–97, and Real Madrid, who won the 1996–97 Spanish League.  Real Madrid won 5–3 on aggregate.

1997 FA Charity Shield: The 1997 FA Charity Shield (known as the Littlewoods FA Charity Shield for sponsorship reasons) was the 75th FA Charity Shield, an annual football match played between the winners of the previous season's Premier League and FA Cup competitions.  The match was played on 3 August 1997 at Wembley Stadium and contested by Manchester United, who had won the 1996–97 FA Premier League, and Chelsea, who had won the 1996–97 FA Cup.  Manchester United won the match 4–2 on penalties after the match had finished at 1–1 after 90 minutes.

2006 Supercopa de España: The 2006 Supercopa de España was a two-leg Spanish football match played on 17 and 20 August 2006.

2007 Supercopa de España: The 2007 Supercopa de España was two-leg Spanish football matches played on 11 August and 19 August 2007.  It contested by Sevilla, who were Spanish Cup winners in 2006–07, and Real Madrid, who won the 2006–07 Spanish League.  Sevilla won 6–3 on aggregate.

2008 Supercopa de España: The 2008 Supercopa de España was two-leg Spanish football matches played on 17 August and 24 August 2008.  It was contested by Valencia, who were Spanish Cup winners in 2007–08, and Real Madrid, who won the 2007–08 La Liga.  Real Madrid won 6–5 on aggregate for their eighth Supercopa de España title.

1996 Supercopa de España: The 1996 Supercopa de España was a two-leg Spanish football match played on 25 August and 28 August 1996.  It was contested by FC Barcelona, who were Spanish Cup runners-up in 1995–96, and Atlético Madrid, who won the 1995–96 Spanish League and the 1995–96 Spanish Cup.  FC Barcelona won 6–5 on aggregate.

2005 Supercopa de España: The 2005 Supercopa de España was a two-leg Spanish football match played on 13 and 20 August 2005.

2004 Supercopa de España: The 2004 Supercopa de España was two-leg Spanish football matches played on 21 August and 24 August 2004.  It contested by Real Zaragoza, who were Spanish Cup winners in 2003–04, and Valencia CF, who won the 2003–04 Spanish League.  Real Zaragoza won 3–2 on aggregate.

2002 Supercopa de España: The 2002 Supercopa de España was two-leg Spanish football matches played on 18 August and 25 August 2002.  It contested by Deportivo La Coruña, who were Spanish Cup winners in 2001–02, and Valencia, who won the 2001–02 Spanish League.

Supporting paragraphs: 1997 Supercopa de España 1996–97 La Liga
Answer: Real Madrid