It's been a while since things have been this good for the Erie Otters.
Greg McKegg had the game-winner and added an assist as Erie rallied to beat the Oshawa Generals 3-2 and continue its four-game win streak in Ontario Hockey League action Friday night. The Otters, who have not won four games in a row since Feb. 6 of last season, beat the Niagara IceDogs twice and the Saginaw Spirit on its recent streak.
The Otters also reached the .500 mark for the first time in nearly two months, as they close in on the third-place Guelph Storm in the Midwest Division.
Captain Zack Torquato assisted on McKegg's go-ahead goal for his 200th career point. He joins Brad Boyes (309), Shane Nash (263), Jason Baird (218) and Justin Hodgman (217) as the only Otters to reach that mark.
Elsewhere in the OHL, it was: Guelph 2 Plymouth 1; Kingston 4 Belleville 1; Kitchener 6 London 4; Ottawa 7 Sarnia 0; and Mississauga 6 Sudbury 5 (SO).
At Erie, Pa., Andrew Yogan and Mitch Gaulton also scored for Erie (9-9-3).
Conor Stokes and Alain Berger had given Oshawa (8-11-2) a 2-0 lead by the 2:45 mark of the second period.
The Otters responded by scoring all three of their goals in the middle frame and then fending off the Generals attack for the rest of the game.
Storm 2 Whalers 1
At Plymouth, Mich., Cody St. Jacques stopped 46 of 47 shots as Guelph escaped with a win over the Whalers.
Conor O'Donnell and Carter Sendlak scored for the Storm (10-9-1).
Josh Brittain had the lone goal for Plymouth (12-9-0), which was without top scorer Tyler Seguin.
Frontenacs 4 Bulls 1
At Kingston, Ont., Ethan Werek had a goal and two assists for his second straight three-point game as the Frontenacs defeated Belleville.
Kaine Geldart, Mitch Lebar and Corey Durocher also scored for Kingston (10-11-2).
Andy Bathgate replied for the Bulls (7-13-3).
Rangers 6 Knights 4
At Kitchener, Ont., the Rangers survived a third period surge to beat London.
Jeff Skinner scored twice to lead Kitchener (15-3-3), while Michael Catenacci, Tyler Randell, Chris MacKinnon, and Andrew Crescenzi had markers as well.
Justin Taylor had two goals for the Knights (13-6-1), while Jared Knight and Steven Tarasuk also found the back of the net.
67's 7 Sting 0
At Ottawa, Dalton Smith led the way with two goals as the 67's dismantled Sarnia.
Tyler Toffoli had a goal and two assists, Julien Demers and Cody Lindsay each had a goal and an assist, while Cody Ceci and Derek Hartwick also scored for Ottawa (6-10-5).
Chris Perugini made 20 saves for his first shutout of the season.
Adam Courchaine allowed five goals on 38 shots before being replaced by Shayne Campbell, who stopped 11 of 13 for the Sting (10-11-1).
Majors 6 Wolves 5 (SO)
At Sudbury, Ont., William Wallen's shootout goal gave Mississauga a victory over the Wolves.
Stuart Percy scored and added an assist for the Majors (16-4-1), while Rob Flick, Jordan Mayer, Casey Cizikas, and Joseph Cramarossa all had singles.
Steve Reese had two goals and an assist for Sudbury (8-12-2), while John Kurtz scored twice and Peter Hermenegildo also had a marker.