Nathan Moon helped give the Kingston Frontenacs something they haven't had all season: a winning streak.
Moon scored scored a highlight-reel goal in the second period and then added one more on a penalty shot in the third as the Frontenacs upset the Central Division-leading Brampton Battalion 5-4 on Friday night in the Ontario Hockey League.
It took Kingston (12-32-6-3) 53 games to record back-to-back victories.
"It has been a long time coming and it's something we really should have done before," said Moon, who now has 21 goals this season, including nine in his past 10 games. "We've had some games before where we've been up and lost leads. 1/8Friday 3/8 was different."
Moon's first goal broke a 3-3 tie in the second. He victimized Jason Dale, doing a spin move at the faceoff circle before beating Brampton netminder Thomas McCollum between the pads.
In the third period, when the Frontenacs were in the middle of doing some outstanding work killing off four consecutive Brampton power plays, Moon was hauled down by Evgeny Grachev. Referee Darren Price immediately called for a penalty shot.
Moon, who missed on the only previous penalty shot in his OHL career, came in slowly on McCollum thinking he was going to deke before finding room between the pads.
"I was going to go with the deke but the 'tweener was there so I figured I better take it," Moon said.
Elsewhere in the OHL, it was: London 4, Erie 3 (SO); Mississauga 4, Barrie 2; Windsor 5, Sault Ste. Marie 1; Belleville 6, Oshawa 3; Ottawa 3, Peterborough 1; Plymouth 4, Sudbury 2; Guelph 4, Sarnia 2; and Kitchener 6, Saginaw 2.
At Kingston, Ont., Bobby Mignardi, Andris Dzerins and Jaroslav Kruzik had the other goals for the Frontenacs.
Grachev scored twice and added an assist for the Battalion (36-16-1-1), while Thomas Stajan and Josh Day also scored.
Mavric Parks made 33 saves to earn the win for Kingston. McCollum stopped 30 shots.
(With files from the Kingston Whig-Standard)
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).