QMJHL

Wildcats 3, Armada 2

MONCTON, N.B. — Ivan Barbashev scored twice, including the winner in the third period, and the Moncton Wildcats staved off elimination with a 3-2 victory over the Blainville-Boisbriand Armada in Quebec Major Junior Hockey League playoff action Thursday.

Conor Garland also scored for the Wildcats, who built a 2-0 lead in the first period before the Armada stormed back.

Samuel Tremblay cut the deficit halfway through the first and Frederic Bergeron added another to tie the game in the second period for Blainville-Boisbriand, which leads the series 3-2.

Moncton's Alex Dubeau made 33 saves for the win. Armada goalie Etienne Marcoux stopped 25 shots in the losing effort.

Olympiques 7, Screaming Eagles 1

CAPE BRETON, N.S. — Alexis Pepin and Martin Reway scored two goals apiece as Gatineau completed its four-game sweep of the Screaming Eagles.

Emile Poirier had a goal and two assists, Simon Tardif-Richard had a goal and one assist, and Taylor Burke also scored for the Olympiques, who outshot Cape Breton 31-18.

Maxim Lazarev replied for the Screaming Eagles with a power-play goal in the third period.

Gatineau's Robert Steeves made 17 saves for the win, while Cape Breton's Zachary Fortin stopped 24 shots in the loss.

Mooseheads 11, Islanders 3

CHARLOTTETOWN — Jonathan Drouin scored two goals and assisted on two more as the Mooseheads swept the Islanders in their first-round series.

MacKenzie Weegar had two goals and an assist, Nikolaj Ehlers scored two, Danny Moynihan and Timo Meier had a goal and an assist apiece, and Samuel Leblanc and Connor Moynihan also scored for Halifax.

Troy Vance, Kameron Kielly and Daniel Sprong all scored third-period goals for Charlottetown, who was outshot 44-24. Mason McDonald started in the Islanders net, giving up five goals on 15 shots, while Eric Brassard stopped 23-of-29 shots in relief.

Halifax goaltenders Zachary Fucale and Kevin Darveau combined on 21 saves, with Fucale stopping all 16 shots he faced and Darveau allowing three goals on eight shots in relief.

Foreurs 8, Titan 2

BATHURST, Que. — Anthony Mantha and Nicolas Aube-Kubel both scored twice to lift Val-d'Or to a four-game sweep of the Titan.

Louick Marcotte scored one goal and assisted on three more, Guillaume Gelinas and Phil Pietroniro had a goal and an assist apiece, and Anthony Richard also scored for the Foreurs, who outshot Acadie-Bathurst 35-20.

Guillaume Brisebois had a goal and an assist for the Titan, and Alexandros Soumakis also scored. Jacob Brennan started in net, giving up seven goals on 29 shots, and Miguel Sullivan stopped 5-of-6 shots in relief.

Val-d'Or goaltenders Antoine Bibeau and Keven Bouchard combined on 18 saves and each allowed one goal.

OHL

Wolves 2, Colts 1

SUDBURY, Ont. — Danny Desrochers scored the eventual winner as the Sudbury Wolves avoided elimination with a 2-1 win over the Barrie Colts in Game 4 of their Ontario Hockey League first-round series Thursday.

Trevor Carrick scored a power-play goal to give Sudbury a 1-0 lead in the first period, and Desrochers made it 2-0 with his goal halfway through the second.

Zach Hall replied for Barrie with a power-play goal at 12:36 of the third period to spoil Franky Palazzese's shutout bid.

Palazzese stopped 31 shots in the win, while Colts goaltender Mackenzie Blackwood made 21 saves in the losing effort.

Knights 4, Spitfires 3

WINDSOR, Ont. — Bo Horvat scored in the third period to lift London to a four-game sweep over the Spitfires.

Gemel Smith, Max Domi and Brady Austin also scored for the Knights, and Jake Patterson made 34 saves.

Ben Johnson and Sam Povorozniouk had a goal and an assist apiece for Windsor, and Ryan Foss scored in a last-ditch effort at 19:22 of the third to cut London's lead to a single goal.

Spitfires goalie Alex Fotinos stopped 31 shots in the loss.

Petes 3, Frontenacs 1

PETERBOROUGH, Ont. — Andrew D'Agostini made 46 saves and the Petes scored two goals in the final period to win Game 4 of their first-round matchup and keep their playoff hopes alive.

Josh MacDonald scored at 11:20 to take a 2-1 lead over the Frontenacs and Hunter Garlent added an empty netter with 18 seconds to play. Steven Lorentz scored in the second period.

Darcy Greenaway replied for Kingston, who leads the best-of-seven series 3-1.

Frontenacs goalie Matt Mahalak stopped 37 shots.

IceDogs 5, Battalion 3

ST. CATHARINES, Ont. — Eric Ming scored twice and Brent Moran made 36 saves as the IceDogs edged the Battalion to move within one game of the series victory.

Carter Verhaeghe had a goal and an assist for the IceDogs, who lead the series 3-1. Jordan Maletta added a short-handed goal, and Mitchell Fitzmorris also scored.

Connor Jarvis scored a goal and assisted on another and Kyle Wood and Nick Paul also scored for the Battalion.

North Bay's Jake Smith stopped 21 shots in the losing effort.

Otters 3, Spirit 2 (OT)

SAGINAW, Mich. — Michael Curtis scored 2:57 into overtime to lift the Otters over the Spirit in Game 4 of their first-round matchup.

Brendan Gaunce tied the game with his fourth goal of the post-season at 10:56 of the second period, and Connor McDavid also scored for the Otters, who lead the best-of-seven set 3-1. Dane Fox had two assists.

Justin Kea had a goal and an assist and Dylan Sadowy also scored for Saginaw.

Erie's Devin Williams stopped 22 shots for the win. Spirit goalie Jake Paterson made 36 saves.

Generals 4, Steelheads 3 (OT)

MISSISSAUGA, Ont. — Hunter Smith scored a power-play goal 1:37 into overtime as the Generals knocked the Steelheads out of the playoffs in four straight games.

Josh Sterk had a goal and two assists, Michael Dal Colle had a goal and one assist, and Scott Laughton also scored for Oshawa, which outshot Mississauga 41-29.

Sam Babintsev and Bryson Cianfrone each had a goal and an assist apiece for the Steelheads, and Josh Burnside also scored.

Generals goaltender Daniel Altshuller turned aside 26 shots for the victory. Mississauga's Spencer Martin shouldered the loss with 37 saves.

WHL

Ice 6, Hitmen 5

CALGARY — Jaedon Descheneau scored two goals — including the eventual winner — and added an assist as the Kootenay Ice edged the Calgary Hitmen 6-5 to extend their lead on the best-of-seven playoff series.

Sam Reinhart scored a goal and assisted on four more, and Luke Philp, Matt Alfaro and Levi Cable also scored for the Ice, who lead the series 3-2. Wyatt Hoflin stopped 26 shots for the win.

Calgary scored twice in the third period — off shots from Greg Chase and Adam Tambellini, his second of the game — to pull within one with less than two minutes to go. Elliott Peterson and Kenton Helgeson also scored, and Chase added two assists for a three-point night.

Chris Driedger started in net for the Hitmen, giving up four goals on 14 shots. Mack Shields stopped 8-of-10 shots in relief.

Royals 4, Chiefs 2

SPOKANE, Wash. — Patrik Polivka made 32 saves as the Royals ended Spokane's playoff run in four straight games.

Jordan Fransoo, Logan Nelson, and Austin Carroll had a goal and an assist apiece, and Ben Walker also scored for Victoria.

Tyson Helgesen had a goal and an assist for the Chiefs, and Connor Chartier rounded the Spokane offence.

Eric Williams shouldered the loss after stopping 17-of-21 shots.