 Germany surprisingly beat Brazil 4–2 after extra time, whilst Yugoslavia won comfortably in a 5–3 defeat of Denmark.Hungary demolished Turkey 7–1 to complete the four semifinalists.In the first semifinal, Hungary saw off Sweden with a comprehensive 6–0 victory, whilst Yugoslavia beat Germany 3–1 to set up a Hungary-Yugoslavia final.