Boone Jenner scored three times as the Oshawa Generals downed the host Kingston Frontenacs 5-2 on Friday in Ontario Hockey League play.
Jenner, who leads Oshawa in goals and points, has scored seven times in his last four games and has moved into third in OHL scoring with 44 goals.
"I think the sky's the limit when you just put your head down and work," said Jenner. "I think it's been focus and my teammates have helped me a lot. We've got some good chemistry."
The victory was Oshawa's sixth in seven meetings this season against Kingston and the second in the past six days.
"We see these guys a lot and we're comfortable playing them," said Jenner. "It's always a hard fought game. They work really hard. We like playing them, but it's a good battle every game."
Justice Dundas and Brian Hughes also scored for the Generals (39-21-4), who extended their win streak to six games, and Tyler Biggs chipped in with two assists.
"I think we're starting to play to our identity, finding the way we're going to have to play in the playoffs and down the stretch," said Jenner about the win streak. "We just gotta keep that up, but keep looking forward and not looking at these past six games. We've gotta keep getting better every day."
Ryan Kujawinksi and Spencer Watson scored for the Frontenacs (25-33-5), who have dropped three games in a row.
Daniel Altshuller made 31 saves for his league-leading 34th win of the season as Mike Morrison allowed five goals on 33 shots before getting pulled midway through the third period. Colin Furlong replaced Morrison and stopped all five shots he faced in relief.
Oshawa went 2 for 2 on the power play while Kingston scored once on three chances with the man advantage.
Elsewhere in the OHL, it was: Sarnia 4, London 3 (SO); Brampton 3, Mississauga 2 (SO); Guelph 6, Sault Ste. Marie 2; Saginaw 4, Kitchener 3 (SO); Owen Sound 9, Erie 1 and Belleville 6, Sudbury 2.
At Kingston, Ont., Dundas made it 1-0 for the Generals at the 2:07 mark of the first period when he jammed home the puck past Morrison and Jenner extended the Oshawa lead to 2-0 with a power-play goal two minutes later.
Biggs thought he made it 3-0, but the goal was waived off due to a high stick.
Watson put the Frontenacs on the board after being left alone in front of Altshuller while on the power play at 12:04 of the second period and Kujawinski fooled Altshuller with a wrist-shot on the rush three minutes into the third period to tie up the game.
Jenner broke the tie, with the eventual winner, on the power play 11 seconds after Sam Bennett was called for a goaltender interference penalty and he and Hughes added two more goals in the span of 32 seconds to put Oshawa ahead for good.
Sting 4 Knights 3 (SO)
At Sarnia, Ont., Nikolay Goldobin and Charles Sarault scored in the shootout and JP Anderson earned the game's first star after stopping 34 shots as the Sting (35-25-4) ended London's (47-12-5) eight-game win streak.
Battalion 3 Steelheads 2 (SO)
At Brampton, Ont., Patrik Machac scored in the seventh round of the shootout and Matej Machovsky stopped 22-of-24 shots as the Battalion (30-24-9) handed Mississauga (25-32-7) its seventh loss in a row.
Storm 6 Greyhounds 2
At Guelph, Ont., Cody McNaughton, Tanner Richard, Scott Kosmachuk and Ryan Horvat each had a goal and an assist as the Storm (37-21-5) moved five points ahead of Sault Ste. Marie (34-24-6) for fifth in the Western Conference.
Spirit 4 Rangers 3 (SO)
At Kitchener, Ont., Gregg Sutch and Justin Kea scored in the shootout and Jake Paterson stopped 40-of-43 shots as Saginaw (30-27-6) defeated the Rangers (37-18-9) to end its four-game slide.
Attack 9 Otters 1
At Owen Sound, Ont., Arturs Gavrus scored three times, Daniel Milne had four assists and Jordan Binnington made 26 saves as the Attack (40-18-6) crushed Erie (18-38-8), who fell to 7-23-2 on the road.
Bulls 6 Wolves 2
At Sudbury, Ont., Brendan Gaunce and Tyler Graovac each had a goal and an assist and Charlie Graham turned away 34-of-36 shots as Belleville (40-16-7) beat the Wolves (28-26-11) for its first win in four outings.