Jacob Lagace's three goals did the trick.
Lagace scored the opening two goals of the game and added an empty-netter for insurance as the Chicoutimi Sagueneens defeated the woeful Halifax Mooseheads 6-4 in Quebec Major Junior Hockey League action Friday night.
Lagace, who also assisted on Nicolas Deschamps' second goal of the night, leads the Sagueneens with 10 goals and 17 points in 12 games this season. The Beloeil, Que., native, a fifth-round pick of the Buffalo Sabres in 2008, is in his third season with Chicoutimi and has eclipsed 60 points in each of his previous two seasons.
Lagace's first goal came late in the first period. He added another while short-handed six minutes into the second. After Halifax scored twice in the third to pull within one, Lagace completed the hat trick by scoring an empty-netter with 55 seconds remaining.
Elsewhere in the QMJHL, it was: Acadie-Bathurst 4 Rouyn-Noranda 3 (SO); Cape Breton 2 Shawinigan 1; Lewiston 4 Victoriaville 2; Moncton 4 P.E.I. 0; Quebec 2 Montreal 1 (SO); and Rimouski 7 Baie-Comeau 6.
At Chicoutimi, Que., Deschamps finished with two goals and an assist, while Mathieu Populus also scored for the Sagueneens (6-5-3).
Tomas Knotek scored twice and Gerrad Grant and Garrett Clarke added goals for Halifax (1-12-1), which lost its sixth straight.
Christopher Gibson made 31 saves for Chicoutimi, while Mooseheads netminder Mathieu Corbeil-Theriault stopped 22 shots.
Titan 4 Huskies 3 (SO)
At Rouyn-Noranda, Que., Eric Faille scored in the fourth round of the shootout as Acadie-Bathurst outlasted the Huskies.
Taylor Lambke scored twice and added an assist in regulation for the Titan (6-5-3), while Jonathan Lessard also scored.
Jean-Sebastien Berube, Pier-Luc Giguere and Jerome Cote replied for Rouyn-Noranda (8-4-3).
Screaming Eagles 2 Cataractes 1
At Shawinigan, Que., Olivier Roy stopped 31 shots as Cape Breton handed the Cataractes their fifth straight loss.
Luke Adam and Taylor MacDougall scored for the Screaming Eagles (7-4-2).
Pierre-Alexandre Vandall had the lone goal for Shawinigan (4-6-2).
Maineiacs 4 Tigres 2
At Lewiston, Maine, Billy Lacasse and Alexis Piette had a goal and an assist each as the Maineiacs doubled up on Victoriaville.
Alexander Beaton and Michael Chaput also scored for Lewiston (8-4-0).
Travis McIsaac had a goal and an assist and Andrej Nestrasil also scored for the Tigres (7-5-1).
Wildcats 4 Rockets 0
At Charlottetown, rookie netminder Wendell Vye stopped 26 shots for his first QMJHL shutout after just seven games in the league as Moncton grounded the Rockets.
Brandon Gormley had a goal and an assist for the Wildcats (9-4-1), while Andrew Roski, Matt Brown and Randy Cameron also scored. Kirill Kabanov and Mark Barberio both added three assists.
Marco Cousineau stopped 24 shots for P.E.I. (8-5-2).
Remparts 2 Junior 1 (SO)
At Montreal, Dmitri Kugryshev scored the lone goal of the shootout as Quebec edged the Junior to spoil Montreal coach Pascal Vincent's 700th QMJHL regular season game.
Ryan Bourque scored in regulation for the Remparts (9-2-3).
Louis-Marc Aubry replied for Montreal (7-5-1).
Oceanic 7 Drakkar 6
At Baie-Comeau, Que., six different Rimouski players scored in a wild win over the Drakkar.
Alex Emond scored twice, while Petr Straka, Patrice Cormier, Felix Lefrancois, Patrick Delisle-Houde and Jakub Culek added goals for the Oceanic (6-4-3).
David Cliche had two goals and Guillaume Goulet, Jean-Francois Caron, Antoine Letourneau and Marc-Olivier Mimar also scored for Baie-Comeau (3-9-1).