The Islanders fell behind by 2-1 early in the second period, but bounced back with five straight goals.
The Terriers answered with three straight goals, including two only 26 seconds apart.
The Islanders then scored three straight goals to take a 3-1 lead.
But a defensive collapse late in the period allowed the Oilers to score three straight goals, including two on the power play.
Then the Capitals took over in the second period, scoring three straight goals to take a 4-1 lead.
Canada led by 2-0 in the first period tonight, but the Finns scored three straight goals.
Maybe it was a coincidence, but the Rangers scored the first of four straight goals just over two minutes later.
The second period belonged to the Flames, who scored six straight goals.
But the Syracuse scoring machine made five straight goals in the first four minutes of the second half to lead by 8-4.
Middlebury broke open a 7-7 game with seven straight goals in the fourth quarter.