Jonathan Drouin had two goals and two assists and Nathan MacKinnon also scored twice Wednesday as the Halifax Mooseheads defeated the Drummondville Voltigeurs 6-2 in the Quebec Major Junior Hockey League.
Darcy Ashley and Randy Gazzola had the other goals for league-leading Halifax (13-1-0), which got 18 saves from Zachary Fucale. Konrad Abeltshauser chipped in with two assists.
Tomas Torok had a goal and an assist for Drummondville (7-7-0), while Olivier Archambault also scored.
In the only other game in the QMJHL, Val-d'Or defeated Rimouski 5-4 in overtime.
At Halifax, the Mooseheads led 3-1 after the first period thanks to goals from MacKinnon, Drouin and Ashley. Torok replied for the Voltigeurs.
Archambault cut the Halifax lead to one on the power play with 25 seconds left in the second.
But Drouin scored shorthanded midway through the third period before MacKinnon also added his second on the power play with just over five minutes to go in regulation.
Gazzola rounded out the scoring 17:53.
Foreurs 5, Oceanic 4 (OT)
At Val-d'Or, Que., Anthony Mantha scored his fourth goal of the game at 2:04 of overtime as the Foreurs defeated Rimouski.
Mantha's second power-play goal capped an impressive night that also included an assist.
Vincent Dunn had the other goal for the Foreurs (6-7-1), while Alexandre St-Arnaud made 27 saves to get the win.
Peter Trainor, with a goal and an assist, Francis Beauvillier, Anthony DeLuca and Frederik Gauthier had the goals for the Oceanic (8-4-2).
Carl Hozjan made 36 saves in defeat.