SAINT JOHN, N.B. - Andrew Ryan scored the two most important goals of the day for the Acadie-Bathurst Titan.

Ryan tied the game early in the third period then had the only goal of the shootout as Acadie-Bathurst upset the Saint John Sea Dogs 4-3 in Quebec Major Junior Hockey League action.

Egor Popov and Alexandre Gosselin scored in the first period as the Titan (9-19-2) built an early 2-0 lead. Jacob Brennan made 20 saves through regulation and overtime before turning aside five skaters in the shootout to earn the win.

Spencer Smallman had back-to-back goals and Jakub Zboril also scored as Saint John (16-6-5) rallied to take a 3-2 lead at the 1:37 mark of the third. Ryan scored just over two minutes later to tie the game 3-3 and force extra time.

Sebastien Auger stopped 25 shots for the Sea Dogs and faced four skaters in the shootout before allowing Ryan's winner.

Acadie-Bathurst went 1 or 8 on the power play, while Saint John was 1 for 4 with the man advantage.

---

WILDCATS 5 ISLANDERS 1

MONCTON, N.B. —Ivan Barbashev scored and added two assists as the Wildcats skated past Charlottetown.

Liam Murphy, Stephen Johnson and Jacob Sweeney all had power-play goals for Moncton (17-10-1), while Eric Leger also scored.

Oliver Cooper had the only goal for the Islanders (14-14-2).

---

ARMADA 6 SCREAMING EAGLES 3

SYDNEY, N.S. — Danick Martel had a hat trick and set up two other goals as Blainville-Boisbriand topped Cape Breton.

Philippe Sanche struck twice for the Armada (16-7-4), while Philippe Bureau-Blais also scored.

Clark Bishop, Pierre-Luc Dubois and Kyle Farrell supplied the offence for the Screaming Eagles (9-15-5).

---

SAGUENEENS 3 VOLTIGEURS 0

DRUMMONDVILLE, Que. — Storm Phaneuf and Julio Billia combined for a 32-save shutout as Chicoutimi blanked the Voltigeurs.

Phaneuf stopped all 31 shots he faced for the Sagueneens (10-15-2) before he was ejected from the game for kicking an opponent 12:48 into the third period. Billia made one save in relief. Brian Lovell scored in the first, while Jeremy Bouchard and Samuel Hodhod both had empty-net goals in the final minute of play.

Joe Fleschler turned aside 28-of-29 shots for Drummondville (13-14-2).

---

OCEANIC 3 REMPARTS 2 (OT)

RIMOUSKI, Que. — Frederik Gauthier scored in overtime as the Oceanic edged Quebec.

Eduard Nasybullin and Christopher Clapperton had goals in regulation time for Rimouski (20-7-2).

Adam Erne and Guillaume Gauthier replied for the Remparts (18-9-1).

---

TIGRES 4 HUSKIES 3

ROUYN-NORANDA, Que. — Tommy Veilleux's second goal of the night was the winner as Victoriaville eked out a win over the Huskies.

Filip Pyrochta, Antoine Marcoux and Jordan Ty Fournier also scored for the Tigres (15-10-3).

Justin Guenette, Marc-Antoine Germain, Julien Nantel and Jean-Christophe Beaudin supplied the offence for Rouyn-Noranda (14-13-2).

---

FOREURS 6 MOOSEHEADS 4

VAL-D'OR, Que. — Jeremie Fraser and Anthony Richard had two goals and an assist each as the Foreurs sank Halifax.

Pierre-Maxime Poudrier scored and set up two goals for Val-d'Or (12-14-4), while Julien Gauthier also found the back of the net.

Nikolaj Ehlers had his 16th goal of the season for the Mooseheads (13-13-3), while Andrew Shewfelt, Timo Meier and Philippe Gadoury chipped in as well.