GANGNEUNG, South Korea—Germany shocked defending men’s ice hockey champions Canada 4–3 on Friday, beating the Canadian men on Olympic ice for the first time to reach their first gold medal game.
The Germans, who knocked out Sweden in the quarters, relied on a scrappy defense and opportunistic offense to squeeze past a Canadian team who had looked on course for a third straight Olympic final appearance even without their NHL players.





