The Quebec Remparts and Drummondville Voltigeurs played very different games on Sunday, but both teams ended the day atop of the Quebec Major Junior Hockey League standings.
David Gilbert scored the winning goal with 57 seconds remaining and Alexandre Neron scored twice as Quebec recovered from an early setback to down the Saint John Sea Dogs 6-4.
Mike Hoffman had a hat trick and two assists to lead the Voltigeurs to their fourth straight win, an 8-2 rout of the Victoriaville Tigres.
Jonathan Roy started in goal for the Remparts, but was promptly pulled by his coach and father Patrick after allowing two goals on three shots.
With Quebec trailing 2-0, Neron scored late in the first period to cut the deficit to one. Dmitri Kugryshev scored the lone goal of the second to tie the game and Benjamin Breault put the Remparts (38-9-0-3) on top early in the third with a power-play marker.
Saint John (25-22-2-2) responded with a pair of goals to retake the lead before Neron scored his second.
With the win, Quebec moves into a tie with Drummondville for first place overall. The Remparts have won 15 of their past 17 games, posting four shutouts and only one regulation loss in that span.
Elsewhere in the QMJHL, it was: Cape Breton 3 Halifax 2 (OT); Gatineau 5 Val-d'Or 4 (OT); Moncton 6 Baie-Comeau 3; and Rimouski 5 Rouyn-Noranda 2.
At Saint John, N.B., Kelsey Tessier added an empty-netter for Quebec. Michael Kirkpatrick and Shea Kewin had a goal and an assist each for the Sea Dogs, while Yann Sauve and Nicholas Pard also scored.
Charles Lavigne replaced Roy and stopped 29 of 31 shots he faced to earn the win. Robert Mayer made 34 saves for Saint John.
At Drummondville, Que., Hoffman opened the scoring a minute and 29 seconds into the game. Patrik Prokop and Samson Mahbod also scored in the first period to increase the lead to 3-0.
In the second, Hoffman scored two more before Sean Couturier and Dany Masse added goals to make it 7-0 for the Voltigeurs (38-8-0-3).
Victoriaville (26-23-0-1) replied with goals from Maxime Tanguay and Olivier Hinse.
Maxime Frenette had the other goal for Drummondville, which got a 23-save performance from Marco Cousineau. Tigres netminder Antonio Mastropietro stopped 47 shots.
Prior to the game, the Voltigeurs retired Denis Gauthier's 21. Gauthier played four seasons with Drummondville, from 1992-93 to 1995-96.
Screaming Eagles 3 Mooseheads 2 (OT)
At Sydney, N.S., Nicolas Chouinard scored 53 seconds into overtime as the Screaming Eagles edged Halifax.
Michael Stinziani had a goal and an assist and Robert Slaney also scored in regulation for Cape Breton (36-13-1-1).
Charles Bety scored both goals for the Mooseheads (13-30-3-2), who lost their fourth straight.
Olympiques 5 Foreurs 4 (OT)
At Gatineau, Que., Alexandre Quesnel scored the winner in overtime to help the Olympiques keep their winning streak alive against Val-d'Or.
Paul Byron had a goal and two assists, while Jean-Philip Chabot and Hugo Laporte each added a goal and an assist for Gatineau (27-20-2-2), which ran its winning streak to six games. Josh McQuade also scored and Quesnel added an assist in regulation.
Maxime Sauve scored twice for the Foreurs (11-31-3-4). Matthew Lachaine and Keven Guerette-Charland added singles. Derek Famulare and Marco Scandella had two assists each.
Wildcats 6 Drakkar 3
At Moncton, Scott Brannon scored a pair as the Wildcats doubled up Baie-Comeau.
Tomy Joly had a goal and an assist, while Matt Eagles, Mark Barberio and Matt Boyle also scored for Moncton (36-7-2-3).
Felix Petit, Mike Villeneuve and Roman Malinik replied for the Drakkar (15-27-5-2).
Oceanic 5 Huskies 2
At Rimouski, Que., Alexandre Durette's two goals helped the Oceanic build a 3-0 lead en route to defeating Rouyn-Noranda.
Luca Cunti scored and added an assist for Rimouski (26-22-1-0). Jordan Caron and Patrick Delisle-Houde had the other goals.
Jeff Desjardins and Jean-Sebastien Berube found the net for the Huskies (23-20-4-3).