Peter-James Corsi had a very productive weekend.
The Halifax centre scored seven goals in the past two games to lead his team to two wins.
Corsi scored a hat trick against Cape Breton, including the overtime winner, as the Mooseheads (15-3-0-4) edged the Screaming Eagles 6-5. He also scored four goals Saturday night in Halifax's 10-2 romp over the Val-d'Ors Foreurs.
Elsewhere in the QMJHL, it was: Baie-Comeau 5 Rimouski 1; Chicoutimi 5 Moncton 3; Gatineau 7 Rouyn-Noranda 2 and Quebec 6 Shawinigan 1.
At Halifax, Yuri Cheremetiev opened the scoring for the Mooseheads early in the first period. But the Screaming Eagles scored three goals in the first stanza, Olivier Dame-Malka, Jan Piskacek and Robert Slaney to take a 3-1 lead into the second period.
But in the second period the Mooseheads took over. Andrew Bodnarchuk counted and Corsi scored two as Halifax took the lead into the intermission.
In the third period, Colby Pridham scored first for the Mooseheads, but the Screaming Eagles (17-6-1-2) roared back with Nick MacNeil making it a one-goal game, and Alex Lamontagne scoring the tying goal with 1:15 left.
In overtime Corsi completed the hat trick with 30 seconds left.
Pier-Olivier Pelletier made 28 saves for the Mooseheads, while Olivier Roy turned away 28 shots for the Screaming Eagles.
Baie-Comeau 5 Rimouski 1
At Rimouski, Que., Alexandre Boivin registered four assists to lead the Drakkar over the Oceanic.
Roman Malinik, Kalin Paul, Jean-Philippe Paquet, Marc-Andre Dorion and Mathieu Tousignant scored for the Drakkar (15-6-0-2).
Philippe Cornet replied for the Oceanic (9-16-1-0).
Marco Cousineau made 22 saves for the Drakkar, while Michael Dupont turned away 27 shots for the Oceanic.
Chicoutimi 5 Moncton 3
At Moncton, N.B., Francis Verreault-Paul scored a goal and added three assists as the Sagueneens defeated the Wildcats.
The Sagueneens (10-13-0-0) scored first through Nicolas Deschamps, but the Wildcats (10-11-1-2) roared back with goals from Pierre-Marc Lessard, Matt Marquardt and Phil Mangan in the opening stanza.
But the Sagueneens dominated the next two periods, getting second period goals from Joel Champagne, Francis Pare and Verreault-Paul. Pare also added a third period marker.
Bobby Nadeau made 19 saves for the Sagueneens, while Charles Lavigne turned away 31 shots for the Wildcats.
Gatineau 7 Rouyn-Noranda 2
At Gatineau, Que., Claude Giroux scored a hat trick to lead the Olympiques over the Huskies.
Darryl Smith, Alexandre Touchette, Jean-Philip Chabot and Maxime Mallette also scored for the Olympiques (15-8-1-2).
Pier-Luc Giguere and Michael Dubuc replied for the Huskies (15-7-2-1).
Ryan Mior made 19 saves for the Olympiques before being replaced by Maxime Clermont. Milan Pucholt made 11 saves for the Huskies before being replaced by Guillaume Blouin who turned away eight shots.
Quebec 6 Shawinigan 1
At Quebec, Kelsey Tessier and Christophe Poirier both scored a pair to lead the Remparts over the Cataractes.
Felix Petit and Jonathan Audy-Marchessault also scored for the Remparts (12-10-0-1).
Brad Yetman replied for the Cataractes (10-10-0-2).
Kevin Desfosses made 25 saves for the Remparts. Kevin Maletto turned away 26 shots before being replaced 11:19 into the third period by Roger Kennedy.