The Kingston Frontenacs defeated the Brampton Battalion 5-4 on Friday night.
Nathan Moon scored two goals, one on a penalty shot, as Kingston won back-to-back games for the first time this season. Andris Dzerins, Bobby Mignardi and Jaroslav Kruzik also scored for Kingston and Mavric Parks had 33 saves.
For Brampton, Evgeny Grachev had two goals with and assist, Josh Day and Thomas Stajan had goals also.
Thomas McCollum made 30 saves for the Battalion in the loss.
Knights 4, Otters 3 (SO)
At London, Ont., Michael Del Zotto scored the winner in the fourth round of the shootout as the Knights snapped a four-game losing streak by beating Erie.
John Tavares recorded an assist in his first game since aggravating his shoulder on February 6 against the Windsor Spitfires. Philip McRae and Nazem Kadri scored the other shootout goals and McRae also scored in regulation for London (38-14-1-2).
Luke Gazdic scored twice and Brian Shaw added another for the Otters (28-24-2-1). Zack Torquato and Greg McKegg scored Erie's shootout goals.
Majors 4, Colts 2
At Mississauga, Ont., Jared Gomes scored a pair of goals and defenceman Tim Billingsley picked up three assists as the Majors defeated Barrie.
Kaspars Daugavins and Mike Pelech had the other goals for Mississauga (30-22-1-2). Billingsley picked up assists in the Daugavins and Pelech goals, as well as Gomes' second of the night.
Darren Archibald and Alex Hutchings scored for the Colts (24-27-3-1), who saw their three-game winning streak come to an end.
Spitfires 5, Greyhounds 1
At Sault Ste. Marie, Ont., Ryan Ellis and Adam Henrique had a goal and an assist each as Windsor took down the Greyhounds to win its 50th game of the season.
Taylor Hall, Lane MacDermid and Richard Greenop also scored for the Spitfires (50-6-0-1), who have won seven straight.
Michael Fine had the lone marker for Sault Ste. Marie (17-35-2-2).
Bulls 6, Generals 3
At Oshawa, Ont., Eric Tangradi led the way with two goals and two assists as Belleville doubled the Generals.
Bryan Cameron had a goal and two assist and defenceman Shawn Lalonde added three assists for Belleville (37-15-2-2). Luke Pither, Brandon Mashinter and Cody Alcock also scored.
Conor Stokes, Andy Andreoff and Jeff Brown replied for Oshawa (22-26-2-4).
67's 3, Petes 1
At Ottawa, Anthony Nigro had two goals as the 67's defeated Peterborough.
Martin Paryzek also scored for Ottawa (31-18-3-2) while captain Logan Couture had three assists.
Chad Lowry had the lone goal for Petes (23-32-0-2), who had their modest two-game winning streak snapped.
Whalers 4, Wolves 2
At Sudbury, Ont., Leo Jenner scored the winner seven minutes into the third period as Plymouth beat the Wolves.
Tyler G. Brown, Vern Cooper and AJ Jenks also scored for the Whalers (28-22-5-0), who won their fourth straight game.
Akim Aliu and Frankie Santini replied for Sudbury (22-28-2-4).
Storm 4, Sting 2
At Guelph, Ont., Brandon Buck scored twice to lead the Storm past Sarnia.
Tim Priamo and Nathan Martine added goals for Guelph (29-20-3-3), while Matt Kennedy had three assists.
Matt Martin and Steve Reese scored for the Sting (26-22-3-3).
Rangers 6, Spirit 2
At Kitchener, Ont., T.J. Battani and Jeff Skinner each scored pairs to help the Rangers pounded Saginaw.
Jason Akeson had a goal and two assists and Tyler Randell also scored for Kitchener (26-27-2-2).
Joe Pleckaitis and T.J. Brodie replied for the Spirit (30-19-1-4).