The Rimouski Oceanic are heading into the second half of the Quebec Major Junior Hockey League season in second place, on a six-game winning streak and with some new firepower on the blue-line.
Philippe Desrosiers made 43 saves and the Oceanic scored three unanswered goals in the third period to beat Quebec 4-3 on Friday and leapfrog the Remparts in the standings.
Rimouski also acquired defenceman Kevin Gagne and a sixth-round pick in the 2014 draft from Saint John. Gagne, a five-year veteran with the Sea Dogs, is second among defenceman in scoring with 11 goals and 23 assists in 31 games.
In return, the Oceanic sent a first- and sixth-round pick in 2013 to Saint John along with Cape Breton's fourth-round pick in 2014.
Elsewhere in the QMJHL it was: Moncton 4, Cape Breton 3 (OT); Halifax 5, Saint John 1; P.E.I. 5, Acadie-Bathurst 3; Shawinigan 4, Victoriaville 0; Rouyn-Noranda 5, Blainville-Boisbriand 4; Baie-Comeau 2, Chicoutimi 0; Drummondville 5, Sherbrooke 4 (SO); and Val-d'Or 6, Gatineau 3.
At Quebec City, Peter Trainor, Michael Joly, Jean-Francois Plante and Samuel Morin each scored for Rimouski (23-10-4).
Logan Shaw, Anthony Duclair and Martin Lefebvre replied for the Remparts (23-10-3), while Francois Brassard stopped 14 shots.
Trainor gave Rimouski the lead 7:20 into the first, but Shaw tied the game with a short-handed goal at 12:05.
A quick goal by Duclair just 36 seconds into the second gave the Remparts their only lead of the game.
Less than five minutes later that lead was gone. Joly tied the game with a short-handed goal of his own, Plante put the Oceanic ahead at 11:41 and Morin made it 4-2 on the power-play less than two minutes later.
Lefebvre scored on the power play at 19:33, too late for Quebec to find the equalizer.
Wildcats 4, Screaming Eagles 3 (OT)
At Sydney, N.S., Jonathan Narbonne scored just 18 seconds into overtime as Moncton (23-12-1) rallied from a two-goal deficit to force extra time and steal a win from Cape Breton (9-21-7).
Mooseheads 5, Sea Dogs 1
At Saint John, N.B., Matthew Boudreau scored twice as league-leading Halifax (29-3-2) had four unanswered goals in the third period to cruise past the Sea Dogs (16-19-0).
Rocket 5, Titan 3
At Bathurst, N.B., Antoine Bibeau made 40 saves and the offence did the rest for P.E.I. (20-14-2) against the Titan (13-20-5).
Cataractes 4, Tigres 0
At Victoriaville, Que., Hugo Campeau stopped 26 shots to help last-place Shawinigan (8-24-3) hunt down the Tigres (15-16-6).
Huskies 5, Armada 4
At Blainville, Que., Rouyn-Noranda (24-10-1) fended off a three-goal rally by the Armada (22-9-4) to move into third place with their sixth straight win.
Drakkar 2, Sagueneens 0
At Chicoutimi, Que., Felix Girard and Maxim Lamarche each scored as Baie-Comeau (22-11-3) shut out the Sagueneens (16-17-4).
Voltigeurs 5, Phoenix 4 (SO)
At Sherbrooke, Que., Jerome Verrier scored the lone goal in the shootout to help Drummondville (21-14-1) overcome the Phoenix (9-21-5).
Foreurs 6, Olympiques 3
At Gatineau, Que., Guillaume Gelinas scored twice and had two assists as Val-d'Or (17-16-3) took a 3-0 lead and went on to beat the Olympiques (13-20-2).