BARRIE, Ont. -- Darby Llewellyn scored three times, including two on the power play, as the Kitchener Rangers downed the host Barrie Colts 5-3 on Saturday in Ontario Hockey League play.
Justin Bailey and Frank Hora also scored for the Rangers (10-14-1) while Ryan MacInnis tacked on two assists.
Andreas Athanasiou, Jake Dotchin and Aaron Ekblad scored for the Colts (14-10-3) and Zach Hall assisted on all three of his club's goals.
Kitchener's Matthew Greenfield made 25 saves for the win as Daniel Gibl turned away 38-of-42 shots for Barrie.
The Rangers went 2 for 6 on the power play while the Colts scored once on five chances with the man advantage.
OTTERS 7 STEELHEADS 1
ERIE, Pa. -- The Otters scored five times in the second period en route to crushing Mississauga for its fourth straight victory.
Andre Burakovsky had two goals and two assists for Erie (23-4-1) while Connor McDavid scored once and set up three others. Dane Fox had a goal and two assists for the Otters and Hayden Hodgson, Adam Pelech and Michael Curtis added a goal apiece.
Austin Gerhart scored the lone goal for the Steelheads (13-15-2), who are winless in four outings.
Erie's Oscar Dansk made 18 saves for the win as Mississauga's Spencer Martin gave up seven goals on 32 shots.
FRONTENACS 6 BULLS 4
BELLEVILLE, Ont. -- Spencer Watson scored three times and set up one more as Kingston earned its third straight win by defeating the Bulls.
Lucas Peressini gave the Frontenacs (14-9-3) an opportunity to win by stopping 46-of-50 shots while Ryan Kujawinski, Henri Ikonen and Sam Bennett added a goal each.
Jake Worrad scored twice for Belleville (6-18-4) and Cameron Brace and Aaron Berisha had the others.
Braydon Banitsiotis kicked out 31-of-36 shots for the Bulls.
KNIGHTS 4 PETES 2
PETERBOROUGH, Ont. -- Josh Anderson had two goals and an assist and Bo Horvat set up three goals as London doubled up the Petes.
Alex Basso had a goal and an assist for the Knights (19-6-2) while Santino Centorame scored once.
Greg Betzhold and Nick Ritchie supplied the goals for Peterborough (11-15-3).
London's Anthony Stolarz made 28 saves for the win as Michael Giuovas stopped 32 shots for the Petes.
SPITFIRES 6 STING 3
WINDSOR, Ont. -- Josh Ho-Sang and Ben Johnson each scored twice as the Spitfires doubled up Sarnia.
Remy Giftopoulos and Ty Bilcke also scored for Windsor (16-10-0), which halted a three-game slide, and Alex Fotinos made 31 saves for the victory.
Anthony DeAngelo, Vladislav Kodola and Nikolay Goldobin scored for the Sting (9-17-1).
Sarnia's Brodie Barrick stopped 36-of-41 shots in a losing cause.
GREYHOUNDS 5 ICEDOGS 3
SAULT STE. MARIE, Ont. -- Sergey Tolchinsky scored once and set up three more as the Greyhounds beat Niagara.
Andrew Fritsch, Blake Speers and Jared McCann each had a goal and an assist for Sault Ste. Marie (19-5-3) and David Miller scored once.
Vince Dunn, Eric Ming and Aleksandar Mikulovich supplied the offence for the IceDogs (7-18-4).
Brandon Halverson made 25 saves for the Greyhounds. Niagara's Brent Moran stopped 34-of-39 shots in defeat.
GENERALS 5 SPIRIT 2
SAGINAW, Mich. -- Hunter Smith scored twice and Ken Appleby stopped 38 shots as Oshawa handed the Spirit their first regulation-time loss in seven outings.
Bradley Latour and Scott Laughton each had a goal and two assists for the Generals (21-6-1) and Michael DalColle had a goal and an assist.
Saginaw (15-9-4) got goals from Terry Trafford and Kristoff Kontos.
Jake Paterson gave up four goals on 10 shots for Saginaw in just 20 minutes of action. Nikita Serebryakov stopped all seven shots he faced in relief.
ATTACK 3 WHALERS 2 (SO)
OWEN SOUND, Ont. -- Thomas Schemitsch scored the shootout winner as the Attack slipped past Plymouth.
Holden Cook and Danial Milne had a goal and an assist apiece for Owen Sound (13-10-1), who are 3-0-1 in their last four contests.
Victor Crus Rydberg and Gianluca Curcuruto scored for the Whalers (11-16-2).
Brandon Hope made 33 saves for the Attack while Alex Nedeljkovic turned away 46 shots in a losing cause.