HALIFAX -- Nikolaj Ehlers scored two goals and assisted on two more to lead the Halifax Mooseheads to their third straight win, 5-1 over the Charlottetown Islanders in Quebec Major Junior Hockey League action on Wednesday.
Jacob Jacques, Andrew Ryan and Jonathan Drouin also scored for Halifax (37-18-3), who outshot the Islanders 40-26. Kevin Darveau stopped 25 shots.
Bradley Kennedy had the lone goal for Charlottetown (18-33-5), which has nine losses in its last 10 games.
Eric Brassard started in net for the Islanders, but was pulled after giving up three goals on 13 shots through the first period. Mason McDonald stopped 25 of 27 shots in relief.
DRAKKAR 3 VOLTIGEURS 2
DRUMMONDVILLE, Que. -- Charles Hudon scored his 23rd goal of the season with 15 seconds left as the Drakkar broke a 2-2 tie to edge the Voltigeurs.
Jeremy Gregoire had a goal and an assist and Valentin Zykov also scored for Baie-Comeau (40-14-4). Hudon chipped in with an assist on Gregoire's goal for a two-point night.
Christophe Lalancette had a goal and an assist and Charles-David Beaudoin also scored for Drummondville (34-20-3).
Drakkar goalie Philippe Cadorette stopped 21 shots for the victory, while his Voltigeurs counterpart, Louis-Philip Guindon shouldered the loss after making 20 saves.
OCEANIC 9 PHOENIX 3
RIMOUSKI, Que. -- Alexis Loseau scored four goals and assisted on two more, and Michael Joly had seven points on a goal and six assists to power the Oceanic over the Phoenix for their fifth win in a row.
Peter Trainor had a goal and three assists, Patrik Zdrahal scored one and assisted on another, and Jan Kostalek and Samuel Courtemanche also scored for Rimouski (34-15-7), which outshot Sherbrooke 38-23.
Jean-Francois Lavoie, Jeremy Roy and Chase Harwell scored for the Phoenix (15-34-7).
Oceanic goalie Philippe Desrosier made 23 saves for his 22nd win of the season. Francis Derosiers started in net for Sherbrooke, giving up four goals on 21 shots before being replaced by Maxime Lagace, who stopped 17 of 22.
TITAN 4 TIGRES 2
VICTORIAVILLE, Que. -- Jacob Brennan stopped 35 shots and the Titan got goals from four different skaters en route to a victory over the Tigres.
Jake Primeau, Raphael Lafontaine, and Vytal Cote also scored for Acadie-Bathurst (17-34-6), and Alexandros Soumakis added an empty netter with 13 seconds to go as the Titan picked up their eighth win in 10 games.
Philippe Hudon and Jan Mandat replied for Victoriaville (29-21-6), who outshot Acadie-Bathurst 37-22. Cameron Yardwood chipped in with two assists.
Tigres goaltender Brandon Whitney made 18 saves in the losing effort.
OLYMPIQUES 4 WILDCATS 3
GATINEAU, Que. -- Martin Reway had a short-handed goal and chipped in with an assist to lead Gatineau over Moncton.
Elie Berube, Vincent Dunn, and Alexis Pepin also scored for the Olympiques (35-19-4), who snapped a two-game losing streak.
J.C. Campagna and Ivan Barbashev each had a goal and an assist for the Wildcats (30-26-3), and Christophe Lalonde added a power-play goal with 18 seconds left in the game.
Robert Steeves stopped 19 shots in the Gatineau victory, while Alex Dubeau took the loss for Moncton with 24 saves.
FOREURS 3 HUSKIES 2
ROUYN-NORANDA, Que. -- Julien Gauthier's second-period goal held up as the winner and Antoine Bibeau made 31 saves as red-hot Val-d'Or edged Rouyn-Noranda.
Anthony Richard scored a power-play goal and Maxime Presseault also scored for the Foreurs (37-18-2), who have won six in a row.
Marcus Power and Jason Fuchs replied for the Huskies (31-21-5), who failed to score on five opportunities with the man advantage.
Rouyn-Noranda's Alexandre Belanger made 25 saves in the losing effort.