The two best teams in the Quebec Major Junior Hockey League needed the shootout to decide a winner on Saturday night.
Mike Hoffman, Tomas Jurco and Jonathan Huberdeau all scored in the shootout as the Saint John Sea Dogs tamed the Moncton Wildcats 5-4.
Saint John has been the best team in the QMJHL all season, with 89 points. Moncton has come on strong in 2010, earning the second best record in the league with 77 points.
The Sea Dogs have won five games in a row, and 10 of their last 11. Saint John also won in the shootout Friday night, edging the Halifax Mooseheads 5-4.
The Wildcats have won eight of their last 10.
One highlight on Saturday was when Moncton's Brandon Gormley scored a short-handed goal while the Sea Dogs had a two-man advantage.
Elsewhere in the QMJHL it was: Chicoutimi 4 Acadie-Bathurst 3 (SO); Halifax 3 Cape Breton 2; Quebec 9 Gatineau 5; Drummondville 4 Montreal 1; Shawinigan 5 Lewiston 3; and Rimouski 4 Rouyn-Noranda 1.
At Moncton, N.B., Michael Kirkpatrick had a goal and two assists for Saint John (44-8-1), while Nicholas Petersen, Yann Sauve and Hoffman added markers.
Mark Barberio, Daniel Pettersson and Randy Cameron had the other goals for Moncton (36-12-5).
Sagueneens 4 Titan 3 (SO)
At Chicoutimi, Que., Emrik Guillemette and Steve Lebel scored in the shootout as the Sagueneens nipped Acadie-Bathurst.
Lebel also scored in regulation for Chicoutimi (21-24-8), while Christophe Tremblay and Rock Regimbald added singles.
Olivier Dame-Malka, Jonathan Lessard and Jonathan Lessard all tallied for the Titan (20-30-6).
Mooseheads 3 Screaming Eagles 2
At Halifax, Gabriel Desjardins' third-period goal stood as the winner as the Mooseheads upset Cape Breton.
Tomas Knotek and Gerrad Grant had the other goals for Halifax (12-37-5).
Luke Adam and Jan Piskacek provided the offence for the Screaming Eagles (31-19-5).
Remparts 9 Olympiques 5
At Quebec City, Ryan Bourque had his first career QMJHL hat trick as the Remparts snuffed out Gatineau.
Jonathan Audy-Marchessault scored and added two assists for Quebec (33-15-7), while Dominic Savoie, Mikhail Stefanovich, Danick Paquette, Maxime Gravel and Marc-Olivier Vallerand chipped in as well.
Hugo Laporte and Alexander Beaton both had a goal and an assist for the Olympiques (25-23-5), while Alex Noel, Yoan Pinette and Mitchell Porowski found the back of the net.
Voltigeurs 4 Junior 1
At Drummondville, Que., Ondrej Palat had a marker and an assist as the Voltigeurs topped Montreal.
Gabriel Dumont, Jonathan Brunelle and Benoit Levesque had the other goals for Drummondville (36-15-2).
Trevor Parkes was the lone scorer for the Junior (24-23-5).
Cataractes 5 Maineiacs 3
At Lewiston, Maine, Dave Labrecque's penalty shot was the eventual winner as Shawinigan rallied past the Maineiacs.
Pierre-Alexandre Vandall, Philippe Paradis, Charles-Olivier Roussel and Labrecque scored four unanswered goals for the Cataractes (28-20-7), while Gabriel Lemieux tallied in the first period.
Matthew Bissonnette had a goal an assist for Lewiston (18-33-3), while Etienne Brodeur and Stefan Fournier added singles.
Oceanic 4 Huskies 1
At Rouyn-Noranda, Que., Michael Beaudry scored and added a helper as Rimouski cruised to a win over the Huskies.
Ryan Kavanagh, Mathieu Loisel and Patrick Delisle-Houde had the other markers for the Oceanic (27-21-6).
Pier-Luc Giguere had the only tally for Rouyn-Noranda (31-20-4).