| Finals |  | Game | date | venue | team 1 | score | team 2 | HT |  | Final | 02.08 | Loujniki |   Czechoslovakia | 1-0 |   East Germany | 0-0 |  | 3-4 | 01.08 | Dinamo |   Soviet Union | 2-0 |   Yugoslavia | 0-0 |  | 1/2 | 29.07 | Loujniki |   East Germany | 1-0 |   Soviet Union | 1-0 |  | 1/2 | 29.07 | Dinamo |   Czechoslovakia | 2-0 |   Yugoslavia | 2-0 |  | 1/4 | 27.07 | Leningrad |   Czechoslovakia | 3-0 |   Cuba | 1-0 |  | 1/4 | 27.07 | Kiev |   East Germany | 4-0 |   Iraq | 4-0 |  | 1/4 | 27.07 | Dinamo |   Soviet Union | 2-1 |   Kuwait | 1-0 |  | 1/4 | 27.07 | Minsk |   Yugoslavia | 3-0 | Algeria | 2-0 |   
 | 
| Final ranking | P | w | d | l | gf | ga |  | 1. Czechoslovakia | 10 | 4 | 2 | 0 | 10: | 1 |  | 2. East Germany | 9 | 4 | 1 | 1 | 12: | 2 |  | 3. Soviet Union | 10 | 5 | 0 | 1 | 19: | 3 |  | 4. Yugoslavia | 7 | 3 | 1 | 2 | 9: | 7 |  | 5. Kuwait | 4 | 1 | 2 | 1 | 5: | 4 |  | 6. Iraq | 4 | 1 | 2 | 1 | 4: | 5 |  | 7. Cuba | 4 | 2 | 0 | 2 | 3: | 12 |  | 8. Algeria | 3 | 1 | 1 | 2 | 4: | 5 |  |  eliminated in Groups Round |  | 9. Finland | 3 | 1 | 1 | 1 | 3: | 2 |  | 10.Spain | 3 | 0 | 3 | 0 | 2: | 2 |  | 11.Colombia | 3 | 1 | 1 | 1 | 2: | 4 |  | 12.Venezuela | 2 | 1 | 0 | 2 | 3: | 7 |  | 13.Nigeria | 1 | 0 | 1 | 2 | 2: | 5 |  | 14.Syria | 1 | 0 | 1 | 2 | 0: | 8 |  | 15.Zambia | 0 | 0 | 0 | 3 | 2: | 6 |  | 16.Costa Rica | 0 | 0 | 0 | 3 | 2: | 9 |   
 |  
| Group A | p | w | d | l | gf | ga |  | 1. Soviet Union | 6 | 3 | 0 | 0 | 15: | 1 |  | 2. Cuba | 4 | 2 | 0 | 1 | 3: | 9 |  | 3. Venezuela | 2 | 1 | 0 | 2 | 3: | 7 |  | 4. Zambia | 0 | 0 | 0 | 3 | 2: | 6 |   
| Team | So | Cu | Ve | Za |  | Soviet Union | --- | 8:0 | 4:0 | 3:1 |  | Cuba |   | --- | 2:1 | 1:0 |  | Venezuela |   |   | --- | 2:1 |  | Zambia |   |   |   | --- |   
 | 
| date | venue | team 1 | score | team 2 | HT |  | 20.07 | Loujniki |   Soviet Union | 4-0 | Venezuela | 3-0 |  | 20.07 | Leningrad |   Cuba | 1-0 |   Zambia | 0-0 |  | 22.07 | Loujniki |   Soviet Union | 3-1 |   Zambia |  | 22.07 | Leningrad |   Cuba | 2-1 | Venezuela |  | 24.07 | Dinamo |   Soviet Union | 8-0 |   Cuba |  | 24.07 | Leningrad | Venezuela | 2-1 |   Zambia |   
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. Czechoslovakia | 4 | 1 | 2 | 0 | 4: | 1 |  | 2. Kuwait | 4 | 1 | 2 | 0 | 4: | 2 |  | 3. Colombia | 3 | 1 | 1 | 1 | 2: | 4 |  | 4. Nigeria | 1 | 0 | 1 | 2 | 2: | 5 |   
| Team | Cz | Ku | Co | Ni |  | Czechoslovakia | --- | 0:0 | 3:0 | 1:1 |  | Kuwait |   | --- | 1:1 | 3:1 |  | Colombia |   |   | --- | 1:0 |  | Nigeria |   |   |   | --- |   
 | 
| date | venue | team 1 | score | team 2 | HT |  | 21.07 | Leningrad |   Czechoslovakia | 3-0 |   Colombia | 2-0 |  | 21.07 | Dinamo |   Kuwait | 3-1 |   Nigeria | 2-1 |  | 23.07 | Leningrad |   Czechoslovakia | 1-1 |   Nigeria | 1-0 |  | 23.07 | Dinamo |   Kuwait | 1-1 |   Colombia | 0-0 |  | 25.07 | Leningrad |   Czechoslovakia | 0-0 |   Kuwait | 0-0 |  | 25.07 | Dinamo |   Colombia | 1-0 |   Nigeria | 0-0 |   
 | 
 
| Group C | p | w | d | l | gf | ga |  | 1. East Germany | 5 | 2 | 1 | 0 | 7: | 1 |  | 2. Algeria | 3 | 1 | 1 | 1 | 4: | 2 |  | 3. Spain | 3 | 0 | 3 | 0 | 2: | 2 |  | 4. Syria | 1 | 0 | 1 | 2 | 0: | 8 |   
| Team | Ea | Al | Sp | Sy |  | East Germany | --- | 1:0 | 1:1 | 5:0 |  | Algeria |   | --- | 1:1 | 3:0 |  | Spain |   |   | --- | 0:0 |  | Syria |   |   |   | --- |   
 | 
| date | venue | team 1 | score | team 2 | HT |  | 20.07 | Kiev |   East Germany | 1-1 |   Spain | 0-0 |  | 20.07 | Minsk | Algeria | 3-0 | Syria | 1-0 |  | 22.07 | Kiev |   East Germany | 1-0 | Algeria | 0-0 |  | 22.07 | Minsk |   Spain | 0-0 | Syria | 0-0 |  | 24.07 | Kiev |   East Germany | 5-0 | Syria | 3-0 |  | 24.07 | Minsk | Algeria | 1-1 |   Spain | 0-1 |   
 | 
 
| Group D | p | w | d | l | gf | ga |  | 1. Yugoslavia | 5 | 2 | 1 | 0 | 6: | 3 |  | 2. Iraq | 4 | 1 | 2 | 0 | 4: | 1 |  | 3. Finland | 3 | 1 | 1 | 1 | 3: | 2 |  | 4. Costa Rica | 0 | 0 | 0 | 3 | 2: | 9 |   
| Team | Yu | Ir | Fi | Co |  | Yugoslavia | --- | 1:1 | 2:0 | 3:2 |  | Iraq |   | --- | 0:0 | 3:0 |  | Finland |   |   | --- | 3:0 |  | Costa Rica |   |   |   | --- |   
 | 
| date | venue | team 1 | score | team 2 | HT |  | 21.07 | Minsk |   Yugoslavia | 2-0 |   Finland | 0-0 |  | 21.07 | Kiev |   Iraq | 3-0 | Costa Rica | 1-0 |  | 23.07 | Minsk |   Yugoslavia | 3-2 | Costa Rica | 2-1 |  | 23.07 | Kiev |   Iraq | 0-0 |   Finland | 0-0 |  | 25.07 | Minsk |   Yugoslavia | 1-1 |   Iraq | 0-0 |  | 25.07 | Kiev |   Finland | 3-0 | Costa Rica | 1-0 |   
 |  
 |