Canada condemned the United States to an early exit from the World Cup of Hockey following a 4-2 victory in their second game of group A in Toronto.
Having already lost to Team Europe in their opening match the Americans were sent packing by the host nation with one group game spare.
Matt Duchene thrilled the home fans when he cancelled out Ryan McDonagh’s opener.
Corey Perry then put Canada in front just after the six minute mark.
Duchene notched up his second on the night to give Team Canada a healthy lead after 12 minutes of play.
The hosts produced a blend of skill, speed and depth that was ultimately too hard for the Americans to handle.
Canada’s efforts were further rewarded when after almost 29 minutes Patrice Bergeron effectively put the game to bed making the scoreline 4-1.
TJ Oshie pulled one back late on in the tie but the damage had already been done as Canada booked their spot in the semi finals with fellow qualified Team Europe left to play to decide who wins the group.
The final round-robin game between Team USA and Team Czech Republic is now a dead rubber as both are eliminated.