KITCHENER, Ont. - Zachary Senyshyn scored three times and set up one more as the Sault Ste. Marie Greyhounds beat the host Kitchener Rangers 8-5 on Friday in Ontario Hockey League action.
Blake Speers had a goal and two helpers for the Greyhounds (16-14-3), who have won three in a row, while Morgan Frost, Bobby MacIntyre, Hayden Verbeek and Jack Kopacka rounded out the offence with a goal apiece. Tyler Hore tacked on three assists.
Miles Liberati, Gustaf Franzen, Adam Mascherin, Elijah Roberts and Darby Llewellyn scored for Kitchener (23-5-4), which has dropped three straight, and Jeremy Bracco chipped in with three assists.
Saut Ste. Marie's Joseph Raaymakers made 39 saves for the win. Luke Richardson started in net for Kitchener and gave up six goals on 35 shots in 52:45 of action. Liam Devine stopped 1-of-2 shots in 7:16 of relief.
Both clubs went 2 for 4 with the power play.
WOLVES 2 OTTERS 0
ERIE, Ont. ? Troy Timpano stopped all 30 shots his way as Sudbury blanked the Otters for its third win in a row.
Mikkel Aagaard scored in the first for the Wolves (8-23-3) and Danny Desrochers added an empty-netter.
Devin William kicked out 20-of-21 shots for Erie (27-4-1), which had its eight-game win streak halted.
BULLDOGS 4 FRONTENACS 1
KINGSTON, Ont. ??? Charlie Graham made 47 saves and Connor Walters set up three goals as Hamilton toppled the Frontenacs.
Michael Cramarossa, Niki Petti, Mason Marchment and Stephen Harper found the back of the net for the Bulldogs (12-17-3), who snapped a three-game slide.
Cody Caron scored for Kingston (20-10-3). Lucas Perissini gave up three goals on 12 shots before giving way to Jeremy Helvig, who made 15 saves in 36:09 of relief.
BATTALION 2 ICEDOGS 1
NORTH BAY, Ont. ??? Zach Porier scored his second goal of the game at 4:56 of overtime as the Battalion slipped past Niagara.
Porier forced the extra period when he scored at 18:20 of the third for North Bay (16-12-3), which got a 19-save outing from Jake Smith.
Johnny Corneil opened the scoring in the first period for the IceDogs (16-12-4), who have lost three straight. Stephen Dhillon turned away 38-of-40 shots in defeat.
67's 5 PETES 4
OTTAWA ??? Evan de Haan had two goals and an assist and Leo Lazarev made 29 saves as the 67's ended a six-game losing streak by beating Peterborough.
Dante Salituro, Travis Barron and Ben Fanjoy also scored for Ottawa (17-15-1).
Josh Coyle, Eric Cornel, Steven Lorentz and Hunter Garlent struck for the Petes (16-14-5). Matthew Mancina allowed five goals on 19 shots in two periods of action. Dylan Wells came in for the third and stopped all 18 shots his way.
KNIGHTS 5 STORM 4 (OT)
LONDON, Ont. ??? Aaron Berisha's second goal of the night came 3:44 into extra time as the Knights handed Guelph its 15th loss in a row.
Chandler Yakimowicz, Kole Sherwood and Max Jones also scored for London (25-5-2) and Emanuel Vella made 18 saves for the victory.
Matthew Hotchkiss, Givani Smith, Garret McFadden and James McEwen supplied the offence for the Storm (2-27-2). Justin Nichols stopped 12-of-15 shots but left the game midway through the second. Bradley Van Schubert took the loss after making 24 saves in 39:39 of relief.
STING 6 STEELHEADS 1
MISSISSAUGA, Ont. ??? Matt Mistele had a goal and two assists and Justin Fazio stopped 27 shots as Sarnia hammered the Steelheads.
Jordan Kyrou, Brandon Lindberg, Nikita Korostelev, Sasha Chmelevski and Ryan McGregor also scored for the Sting (18-11-2).
Josh Burnside kept Mississauga (18-14-3) from getting blanked. Jack Flinn made 13 saves in a losing effort.
FIREBIRDS 4 GENERALS 1
OSHAWA, Ont. ????????? Nicholas Caamano had a pair of goals as Flint toppled the Generals to snap its five-game losing streak.
Connor Chatham and Will Bitten also scored for the Firebirds (14-15-3). Flint got a 27-save performance from Brendan Johnson. Johnson took over for starter Brent Moran, who left after a period of work.
Domenic Commisso responded for Oshawa (12-17-5). Logan Gauthier turned away 15-of-17 shots in defeat.