Mecze o Superpuchar Europy 1987 zostały rozegrane 21 listopada 1987 i 13 stycznia 1988 roku pomiędzy FC Porto, zwycięzcą Pucharu Europy Mistrzów Klubowych 1986/1987 oraz Ajaxem Amsterdam, triumfatorem Pucharu Zdobywców Pucharów 1986/1987. Porto zwyciężyło w dwumeczu 2:0, tym samym wygrywając Superpuchar Europy po raz pierwszy w historii klubu.
Droga do dwumeczu AFC Ajax
Sezon Rozgrywki Runda Przeciwnik Dom Wyjazd Ogólnie 1986/87 Puchar Zdobywców Pucharów 1R Bursaspor 5–0 2–0 7–0 2R Olympiakos SFP 4–0 1–1 5–1 1/4 Malmö FF 3–1 0–1 3–2 1/2 Real Saragossa 3–0 3–2 6–2 F Lokomotive Lipsk 1–0 (N)
FC Porto Sezon Rozgrywki Runda Przeciwnik Dom Wyjazd Ogólnie 1986/87 Puchar Europy 1R Rabat Ajax 9–0 1–0 10–0 2R Vítkovice 3–0 0–1 3–1 1/4 Brøndby 1–0 1–1 2–1 1/2 Dynamo Kijów 2–1 2–1 4–2 F Bayern Monachium 2–1 (N)
Szczegóły meczu Pierwszy mecz Pierwsze spotkanie finału odbyło się 21 listopada 1987 na Stadionie Olimpijskim w Amsterdamie. Frekwencja na stadionie wyniosła 27 000 widzów. Mecz sędziował Bob Valentine ze Szkocji. Mecz zakończył się zwycięstwem Porto 1:0 po bramce Rui Barrosa w 5.