Antoine Bibeau made 22 saves Wednesday as the P.E.I. Rocket shut out the Saint John Sea Dogs 4-0 in the Quebec Major Junior Hockey League.
Louick Marcotte and Ben Duffy each had a goal and an assist for the Rocket (6-2-0), while Victor Provencher and Josh Currie also scored.
Sebastien Auger made 29 saves for Saint John's (4-4-0) in the loss.
Elsewhere in the QMJHL it was: Val-d'Or 7, Cape Breton 2; Halifax 5, Moncton 1; Rouyn-Noranda 5, Acadie-Bathurst 4; Baie-Comeau 4, Victoriaville 3; and Sherbrooke 6, Voltigeurs 2.
At Charlottetown, Marcotte opened the scoring at 18:15 of the second period before Provencher tipped a shot past Auger 4:05 of the third to make it 2-0 P.E.I.
Currie then stretched the Rocket lead to three just 1:33 later.
Auger then made an excellent shoulder save on Duffy and followed that up with another big blocker stop off a P.E.I. rebound.
But Duffy got his revenge with 1:02 remaining in the third to round out the scoring.
The Rocket finished the night 0-for-2 on the power play, while the Sea Dogs wound up 0-for-4.
Foreurs 7, Screaming Eagles 2
Mooseheads 5, Wildcats 1
At Halifax, Nathan MacKinnon scored his eighth and ninth goals of the season and Luca Ciampini also had a pair as the Mooseheads (7-1-0) topped Moncton (3-5-0).
Huskies 5, Titan 4
At Bathurst, N.B., Jean-Sebastien Dea scored three times and added an assist as Rouyn-Noranda (6-2-0) defeated Acadie-Bathurst (4-4-1).
Drakkar 4, Tigres 3
At Victoriaville, Que., Petr Straka had a hat trick, including the winner with less than a minute to go in regulation, as Baie-Comeau (4-3-0) upended the Tigers (3-4-3).
Phoenix 6, Voltigeurs 2
At Sherbrooke, Que., Michael McNamee scored twice as the Phoenix (1-7-1) picked up their first win of the season with a victory over Drummondville (4-4-0).