Team Canada needed overtime to come from behind and beat Team USA 5 to 4 on New Year's Eve at the World Junior Championships at Saskatoon, Saskatchewan, Canada.
The high tempo game, played in front of over 15,000 junior hockey fans, had breakaways, a penalty shot, and three short-handed goals.
Both teams were undefeated going into the game, easily defeating Latvia, Slovakia, and Switzerland. Canada outscored the competition 30 to 2 in the first three games while the USA beat the same teams 22 to 4.
Team Canada is the five-time defending gold-medalists for the IIHF championship. The last team to beat them was the USA, back in 2004.
Canada got on the scoreboard early as Stefan Della Rovere put the puck past Jack Campbell of the USA at three seconds after the two minute mark.
The USA tied it less that two minutes later on a power play as Philip McRae scored on Jake Allen. The first period ended with the score tied 1-1.
Jordan Schroeder got a breakaway and scored short-handed while Team Canada had a powerplay in the first half of the second period.
Jordan Eberle tied the game at 8:43.
Kreider was awarded a penalty shot, after getting tripped in front of Canada's net, but he failed to score on Allen, who stopped Kyle Palmieri on a breakaway shortly after.
Tyler Johnson got the lead back with another short-handed goal for the USA with 11 seconds left in the second period.
It was the USA 3 and Canada 2 at the end of two periods.
Taylor Hall missed on two chances at the start of the third period and Danny Kristo scored to make it 4 to 2 for the USA at the start of the third period.
It became a one goal game when Jordan Eberle scored for Canada at 9:52 of the third.
Team Canada got a short-handed goal to tie the game Alex Pietrangelo with four minutes remaining.
Canada got a go-ahead goal a minute later but it was waved off and the fans in the stands littered the ice in response.
The game was tied at 4 after three periods.
In the five minute overtime, playing 4 aside, both teams had big chances in the final minute but no-one scored.
Each team had three shots after the overtime period. The USA won the coin toss to determine the shooting order and elected to have Canada go first.
Jordan Eberle was the first shooter and he scored for Canada. Danny Kristo scored for the USA. Nazem Kadri scored for Canada. Brad Morrin scored for the USA. Brandon Kozum scored the winning goal for Canada.
Canada won first place in Group B in the tournament so they claim a bye, to go straight in to the semi-finals, while the USA, will have to play a quarterfinal game against Finland.
Sweden clinched first place in Group B with a 7-1 win over Finland, earning a bye into the semifinals, earlier in the day.