The Canadian hockey team beat the United States by a score of 4-2 on Saturday to reach the final of the Ice Hockey World Championship in Latvia.
This is a happy ending, even surprising for Canada, which had started the competition badly.
Forward Andrew Mangiapane, who plays for the Calgary Flames in the National Hockey League, led the Canadian squad with two goals in the semi-final against the Americans.
In the final match, scheduled for Sunday, Canada will face the winner of the other semi-final between Germany and Finland. This takes place later in the day on Saturday.