Derek Gentile's breakaway goal at 7:31 of the third period proved to be the game-winner as the Cape Breton Eagles downed the Halifax Mooseheads 5-3 in Quebec Major Junior Hockey League action at Centre 200 on Friday.
With the win, Cape Breton snaps Halifax's five-game winning streak, while extended their own win streak to three straight games.
Ryan Francis, Ivan Ivan, Egor Sokolov and Shaun Miller added single markers for the Eagles (9-3-0-0) in front of 3,357 fans in attendance.
Patrick Kyte, Zack Jones and Raphaël Lavoie replied with goals for the Mooseheads (7-5-0-0).
William Grimard made 38 saves for Cape Breton. Alexis Gravel turned aside 27 of 32 for Halifax.
Cape Breton's top line opened the scoring with Francis scoring his fifth goal of the season with assists being awarded to Sokolov and Shawn Boudrias at 9:22 of the first period. Ivan made the score 2-0 for the Eagles before the period was over.
After a scramble in front of Grimard, Mooseheads defenceman Kyte would net his second goal of the season to cut the Eagles lead one, but Cape Breton responsed before the period was over with Sokolov regaining the two-goal lead with his 10th of the season.
In the third period, the Mooseheads came out firing, scoring a pair of quick goals off the stick of Jones and Lavoie to tie the game 3-3.
Gentile's breakaway goal would put Cape Breton in the lead 4-3, a marker which was followed by a Miller goal at 14:49 of the final stanza to seal the deal for the Eagles.
Halifax out shot Cape Breton 41-32, while going 0-for-5 on the power play. The Eagles went 0-for-4 with the man-advantage.
Cape Breton and Halifax will meet again on Saturday. Game time is 7 p.m. at Scotiabank Centre in Halifax.
SCORE: Cape Breton 5, Halifax 3
WHERE: Centre 200, Sydney
SHOTS ON GOAL: 41-32 in favour of Halifax
SCORERS: Cape Breton: Ryan Francis, Ivan Ivan, Egor Sokolov, Derek Gentile and Shaun Miller; Halifax: Patrick Kyte, Zack Jones and Raphaël Lavoie
SAVES: Cape Breton: William Grimard (38); Halifax: Alexis Gravel (27)
AT A GLANCE: The Cape Breton Eagles took the opening game of the season series with the Halifax Mooseheads with a 5-3 victory in Sydney
WHAT IT MEANS: Cape Breton snaps Halifax's five-game winning streak, while extending their winning streak to three straight games.
NEXT GAME: Saturday, 7 p.m., Scotiabank Centre, Halifax, vs. Halifax Mooseheads
Egor Sokolov-Ryan Francis-Shawn Boudrias
Brooklyn Kalmikov-Ivan Ivan-Felix Lafrance
Liam Kidney-Derek Gentile-Shaun Miller
Logan Kelly-Murphy-David Doucet-Connor Trenholm
Adam McCormick-Jarrett Baker
Kyle Havlena-Nathan Larose
Jeremy Langlois-Alex Farlardeau
William Gimard (Start)
Scratches: Cole Fraser (upper-body), Mathias Laferriere (upper-body) and Matthew Lint
Raphaël Lavoie-Benoit-Olivier Groulx-Jeffrey Burridge
Jordan McKenna-Zack Jones-Cole Stewart
Samuel Dube-Marcel Barinka-Senna Peeters
Said Abi-Faycal-Sonny Kabatay-Gavin Hart
Patrick Kyte-Justin Barron
Jason Horvath-Walter Flower
Cameron Whynot-Brendan Tomilson
Alexis Gravel (Start)
Scratches: Jared McIssac (hurt), Cole Foston (hurt) and Maxim Trepanier (hurt)