|  Final played at Heysel Stadium, Brussels (BEL), attendance 59,000. |  | date | time | team 1 | score | team 2 | HT |  | 29.05 | 20:15 | Juventus Torino |  ITA | 1-0 | Liverpool |  ENG | 0-0 |  |   1-0 Platini 59'pen. (foul ouside the area) Referee: Andre Daina (SUI). |   
| dates | team 1 | scores | team 2 | HT |  | 10.04,24.04 | Juventus Torino |  ITA | 3-0 | 0-2 | Girondins Bordeaux |  FRA | 1-0 | 0-1 |  |   Leg 1: 1-0 Boniek 28' 2-0 Briaschi 68' 3-0 Platini 71' att. 65,300 ; Leg 2: 0-1 Muller 24' 0-2 Battiston 80' |  | 10.04,24.04 | Liverpool |  ENG | 4-0 | 1-0 | Panathinaikos Athens |  GRE | 1-0 | 0-0 |  |   Leg 1: 1-0 Wark 35' 2-0 3-0 Rush 48' 50' 4-0 Beglin 85' att. 39,488 ; Leg 2: 1-0 Lawrenson 60' att. 56,400. |   
| dates | team 1 | scores | team 2 | HT |  | 06.03,20.03 | Juventus Torino |  ITA | 3-0 | 0-1 | Sparta Praha |  TCH | 1-0 | 0-0 |  | 06.03,20.03 | Girondins Bordeaux |  FRA | 1-1 | 1-1 | Dnepr Dnepropetrovsk |  URS | 1-1 | 0-1 |   penalties 5-3.  Bordeaux: Battiston, Giresse, Lacombe, Specht, Chalana ; Dnepr: Ltovchenko, Lysenko, Kuznetsov, Puchkov, --- |  | 06.03,20.03 | IFK Goteborg |  SWE | 0-1 | 2-2 | Panathinaikos Athens |  GRE | 0-0 | 1-1 |  | 06.03,20.03 | Austria Wien |  AUT | 1-1 | 1-4 | Liverpool |  ENG | 1-0 | 0-2 |   
| dates | team 1 | scores | team 2 | HT |  | 24.10,07.11 | Juventus Torino |  ITA | 2-0 | 4-2 | Grasshoppers Zurich |  SUI | 2-0 | 2-1 |  | 24.10,07.11 | Sparta Praha |  TCH | 0-0 | 2-1 | Lyngby BK |  DEN | 0-0 | 0-1 |  | 24.10,07.11 | Girondins Bordeaux |  FRA | 1-0 | 1-1 | Dinamo Bucuresti |  ROU | 1-0 | 0-1 |  |  leg 2 after extra time. FT: 0-1.  0-1 Dragnea 9' 1-1 Lacombe 113' |  | 24.10,07.11 | Levski-Spartak Sofia |  BUL | 3-1 | 0-2 | Dnepr Dnepropetrovsk |  URS | 2-1 | 0-2 |  |  Dnepr Dnepropetrovsk advanced on Away Goals Rule: 1-0. |  | 24.10,07.11 | IFK Goteborg |  SWE | 1-0 | 1-2 | Beveren SK |  BEL | 0-0 | 0-0 |  |  IFK Goteborg advanced on Away Goals Rule: 1-0. Leg 2 after Extra Time. FT: 0-1.  0-1 Creve 76' 1-1 Pettersson 100' 1-2 Gorez 101' pen. |  | 24.10,07.11 | Panathinaikos Athens |  GRE | 2-1 | 3-3 | Linfield Belfast |  NIR | 1-1 | 2-3 |  | 24.10,07.11 | BFC Dynamo Berlin |  GDR | 3-3 | 1-2 | Austria Wien |  AUT | 1-2 | 0-1 |  | 24.10,07.11 | Liverpool |  ENG | 3-1 | 0-1 | Benfica Lisboa |  POR | 1-0 | 0-0 |   
| dates | team 1 | scores | team 2 | HT |  | 19.03,03.10 | Ilves Tampere |  FIN | 0-4 | 1-2 | Juventus Torino |  ITA | 0-3 | 1-0 |  | 19.03,03.10 | Grasshoppers Zurich |  SUI | 3-1 | 1-2 | Honved Budapest |  HUN | 1-1 | 1-1 |  | 19.03,03.10 | Valerengen If |  NOR | 3-3 | 0-2 | Sparta Praha |  TCH | 1-3 | 0-2 |  | 19.03,03.10 | Labinoti Elbasan |  ALB | 0-3 | 0-3 | Lyngby BK |  DEN | 0-0 | 0-0 |  | 19.03,03.10 | Girondins Bordeaux |  FRA | 3-2 | 0-0 | Athletic Bilbao |  ESP | 1-1 | 0-0 |  | 19.03,03.10 | Dinamo Bucuresti |  ROU | 4-1 | 1-2 | Omonia Nicosia |  CYP | 4-1 | 0-0 |  | 19.03,03.10 | Levski-Spartak Sofia |  BUL | 1-1 | 2-2 | VfB Stuttgart |  FRG | 0-0 | 1-2 |  | 19.03,03.10 | Trabzonspor |  TUR | 1-0 | 0-3 | Dnepr Dnepropetrovsk |  URS | 1-0 | 0-0 |  | 19.03,03.10 | IA Akranes |  ISL | 2-2 | 0-5 | Beveren SK |  BEL | 0-0 | 0-2 |  | 19.03,03.10 | Avenir Beggen |  LUX | 0-8 | 0-9 | IFK Goteborg |  SWE | 0-4 | 0-4 |  | 19.03,03.10 | Linfield Belfast |  NIR | 0-0 | 1-1 | Shamrock Rovers |  IRL | 0-0 | 1-0 |  |  Linfield Belfast advanced on Away Goals Rule: 1-0. |  | 19.03,03.10 | Feyenoord Rotterdam |  NED | 0-0 | 1-2 | Panathinaikos Athens |  GRE | 0-0 | 0-2 |  | 19.03,03.10 | Aberdeen |  SCO | 2-1 | 1-2 | BFC Dynamo Berlin |  GDR | 1-0 | 0-0 |  |  penalties 4-5. |  | 19.03,03.10 | Austria Wien |  AUT | 4-0 | 4-0 | FC Valletta |  MLT | 3-0 | 0-1 |  | 19.03,03.10 | Crvena Zvezda Beograd |  YUG | 3-2 | 0-2 | Benfica Lisboa |  POR | 0-2 | 0-0 |  | 19.03,03.10 | Lech Poznan |  POL | 0-1 | 0-4 | Liverpool |  ENG | 0-0 | 0-3 |   
 | 
 |