SAINT JOHN, N.B. -- Oliver Cooper scored three times and added an assist as the Saint John Sea Dogs halted a nine-game winless streak by defeating the visiting Charlottetown Islanders 4-2 on Saturday in Quebec Major Junior Hockey League action.
Sebastien Auger stopped 46-of-48 shots for Saint John, including 22 saves in the third period to preserve the victory.
Mathew Highmore had a goal and an assist for the Sea Dogs (6-11-2), who won on home ice for the first time in six outings, while Olivier LeBlanc chipped in with two assists.
Jack Nevins and Alexandre Goulet supplied the offence for the Islanders (10-6-2), who have dropped five straight contests. Eric Brassard made 34 saves in defeat.
Saint John went 2 for 7 on the power play while Charlottetown failed to score on three chances with the man advantage.
ARMADA 3 CATARACTES 2
SHAWINIGAN, Que. -- Blainville-Boisbriand jumped out to a three-goal lead and held on long enough for their fifth win in a row.
Frederic Bergeron, Danick Martel and Samuel Hodhod scored for the Armada (15-1-1), who sit atop the QMJHL standings.
Frederick Goudreau and Frank Schumacher scored for the Cataractes (2-15-2), who have dropped three straight games, and Kris Hodge earned an assist on both goals.
Samuel Montembeault made 19 saves for Blainville-Boisbriand while Marvin Cupper stopped 15 shots for Shawinigan.
SCREAMING EAGLES 6 TITAN 2
SYDNEY, N.S. -- Cape Breton led by five goals before Acadie-Bathurst found the back on the net for the first time in the third period.
Julien Pelletier, Raphael Corriveau and William Carrier had a goal and an assist each for the Screaming Eagles (9-9-2) while Justin Hache tacked on three assists. Kyle Farrell and Michael Layle added a goal apiece.
Patrick Walsh put the Titan (6-11-2) on the board with a power-play goal in the third and Patrik Zdrahal added one more late.
Cape Breton's Chase Marchand made 23 saves for the win. Mason MacDonald started in net for Acadie-Bathurst but was pulled after allowing three goals on eight shots. Jacob Brennan turned aside 22-of-25 shots in 39 minutes of relief.
PHOENIX 7 WILDCATS 4
MONCTON, N.B. -- Jean-Francois Plante had a hat trick to lead Sherbrooke to its fourth win in as many outings.
Dominic Talbot-Tassi, Simon Desbiens and Tim Wieser each produced a goal and an assist for the Phoenix (8-11-2) and Vincent Deslauriers scored once.
Christophe Lalonde scored twice for the Wildcats (8-12-1) while Liam Hynes and Christopher Caissy had the others.
Francis Desrosiers stopped 29 shots for Sherbrooke as Graham Hunt gave up six goals on 18 shots for Moncton.
VOLTIGEURS 6 OLYMPIQUES 3
GATINEAU, Que. -- Jerome Verrier had two goals and two assists and Georgs Golovkovs tacked on three assists as Drummondville doubled up the Olympiques.
Guillaume Gauthier, Nikolas Brouillard, Dexter Weber and Cameron Askew also scored for the Voltigeurs (10-6-1) while Askew added an assist for a two-point night.
Gatineau (14-6-0) got its only goal from Alex Dostie.
Drummondville's Louis-Philip Guindon only had to stop 17 shots for the victory. Robert Steeves turned back 35 shots for the Olympiques.
HUSKIES 6 REMPARTS 1
ROUYN-NORANDA, Que. -- Maxime St-Cyr scored once and set up three more as the Huskies toppled Quebec.
Liam O'Brien had a goal and two assists for Rouyn-Noranda (11-6-2), Dillon Fournier and Mathieu Lemieux each recorded a goal and an assist while Jeremy Lauzon and Marcus Power scored the others.
Fabrice Herzog scored the lone goal for the Remparts (9-7-4), who have dropped back-to-back contests.
Alexandre Belanger made 22 saves for a Huskies' victory. Callum Booth gave up four goals on 24 shots for Quebec and was pulled in relief of Francois Brassard, who stopped six-of-eight shots in relief.
MOOSEHEADS 4 FOREURS 2
VAL-D'OR, Que. -- Backup Kevin Darveau turned away 39 shots as Halifax defeated the Foreurs.
Jonathan Drouin and Darcy Ashley had a goal and two assists apiece for the Mooseheads (14-8-0) while Nikolaj Ehlers and Luca Ciampini had the others.
Guillaume Gelinas and Samuel Henley scored for Val-d'Or (10-9-0) and Anthony Mantha assisted on both, giving him a league-leading 43 points in 17 games.
Keven Bouchard stopped 21-of-24 shots for the Foreurs.