ERIE, Pa. - Connor McDavid scored twice, including the winner, and added an assist as the Erie Otters edged the visiting Niagara IceDogs 3-2 on Saturday in Ontario Hockey League action.
McDavid broke a 2-2 deadlock at 3:13 of the third period for the Otters (43-10-2), who extended their win streak to four games, while Nick Betz had the other goal for Erie.
Otters captain Connor Brown picked up an assist, extending his point streak to 10 games and giving him a league-high 110 points in 55 contests.
Matt Gillard and Anthony DiFruscia scored for the IceDogs (18-30-7), who are on a three-game skid.
Otters forward Joel Wigle was ejected at 17:18 of the second period after receiving a major for checking-to-the-head.
BULLS 3 ATTACK 1
BELLEVILLE, Ont. — Charlie Graham stopped 28 shots as the Bulls downed Owen Sound.
Alex Yuill, Cameron Brace and Chad Heffernan scored for Belleville (17-33-5), which improved to 10-15-2 on home ice.
The Attack (24-24-7) got their lone goal from Kyle Hope.
Owen Sound goaltender Brandon Hope turned aside 24-of-27 shots in a losing cause.
WHALERS 2 RANGERS 1 (OT)
PLYMOUTH, Mich. — Victor Crus Rydberg scored at 3:07 of overtime to lift the Whalers over Kitchener.
Dmitrii Sergeev's first-career goal gave the Rangers (20-32-3) a 1-0 lead.
Jordan DeKort turned away 40-of-42 shots for Kitchener, which had its three-game win streak snapped.
GREYHOUNDS 5 SPITFIRES 2
SAULT STE. MARIE, Ont. — Tyler Gaudet scored once and set up two more as the Greyhounds toppled Windsor.
Matt Murray made 29 saves for the Greyhounds as Windsor's Dalen Kuchmey stopped 21-of-26 shots in defeat.
STORM 6 SPIRIT 4
COLTS 2 PETES 1
BARRIE, Ont. — Mackenzie Blackwood stopped 33-of-34 shots as the Colts doubled up Peterborough.
Michael Clarke scored for the Petes (24-26-5), who are on a four-game losing streak.
Peterborough's Andrew D'Agostini turned aside 24-of-26 shots in a losing cause.