The Island Storm held off the Saint John Riptide, 107-101 in NBL basketball.
The Riptide outscored the Storm 38-33 in the final quarter but came up short.
DuVaughan Maxwell led the first place Storm with 25 points, 10 rebounds and 7 assists.
Chris Johnson added 24 points.
Franklin Session had 11 rebounds and 14 assists.
The Storm is 6-4 and hosts second place Moncton Magic on Boxing Day afternoon at the Eastlink Centre at 2.00.
Brendan Gallagher’s goal early in the third period gave Montreal a 3-0 lead and the Canadiens held off Calgary, 3-2 the rest of the way. The Habs have won 6 of their last 10 and two in a row.
Evander Kane had a goal and assist and Jack Reichel got his 14th as Buffalo doubled Philadephia, 4-2. Just the 9th win in 35 games for the last place Sabres.
Florida over Minnesota, 4-2 thanks to a pair of goals from Jonathan Huberdeau in a three goal third period.
Arizona trimmed Washington, 3-2 in overtime on a goal from Clayton Keller.
Canada ripped Switzerland, 8-1in pre-World Junior action outshooting the Swiss, 61-7.
Dillon Dube and Tyler Steenbergen with two goals each.
Canada opens the tournament facing Finland on Tuesday evening in Buffalo.
The Northern Moose held off the Charlottetown Pride, 6-5 in Major Midget. Grant McAdam had 3 goals for the Pride.
The Kensington Wild dropped the Moncton Flyers, 5-2 led by Dylan Richards with two goals.
Saint John visits Charlottetown at 7.00 tonight.
A 16 dash card of harness racing on Tuesday afternoon at 12.30. The feature is Race 12 with Rose Run Quest and driver Marc Campbell the 5-2 morning line favourite.
The Island Storm hosts second place Moncton Magic on Boxing Day afternoon at the Eastlink Centre at 2.00.
The World Junior Hockey Championship begins on Tuesday in Buffalo, New York. Team Canada faces Finland at 5.00 Atlantic.
In Major Midget hockey, the Charlottetown Pride visits the Kensington Wild at 7.30.
Island Jr. B on Tuesday has the Kensington Vipers in Evangeline to play the Western Red Wings at 2.00.