Belleville's top line of Brendan Gaunce, Tyler Graovac and Austen Brassard combined for four goals and 12 points on Saturday as the Bulls beat the visiting Sault Ste. Marie Greyhounds 6-2 in Ontario Hockey League action.
Gaunce had two goals and two assists for the Bulls (22-12-5), who won for the first time in three outings, while Graovac and Brassard had a goal and three assists each.
Aaron Berisha and Jake Worrad also scored to round out Belleville's offence.
Nick Cousins and Ryan Sproul scored for the Greyhounds (20-18-2).
Charlie Graham made 30 saves to earn the victory while Matt Murray took the loss after allowing five goals on 21 shots through 40 minutes of action. Back-up goaltender Justin Nichols came in for the third period and stopped 5-of-6 shots in relief.
Belleville went 1 for 3 on the power play while Sault Ste. Marie failed to score on five chances with the man advantage.
Elsewhere in the OHL, it was: Sarnia 5, Erie 4 (SO); London 3, Kitchener 2; Plymouth 3, Guelph 2 (OT); Saginaw 6, Owen Sound 2 and Barrie 5, Ottawa 2.
At Belleville, Ont., after Sault Ste. Marie opened up a 2-0 lead in the first period, Belleville took over the rest of the game.
Berisha's goal put the Bulls on the board in the dying seconds of the first and Belleville rode the momentum in to the second period.
Gaunce, Brassard and Worrad all scored within a 3:21 stretch less than seven minutes into the period and Gaunce added his second of the night at 15:44 to make it 5-2 Bulls after 40 minutes of play.
Graovac scored at 4:21 of the third period to extend Belleville's lead to four goals.
Sting 5 Otters 4 (SO)
At Erie, Pa., Charles Sarault scored once in regulation then the winner in the shootout and Reid Boucher had two goals and an assist as Sarnia (23-13-3) won its third game in a row by edging the Otters (13-21-6).
Knights 3 Rangers 2
At London, Ont., Jake Patterson made 40 saves and brothers Matt and Ryan Rupert each had a goal and an assist as the Knights (34-5-3) slipped past Kitchener (21-13-5) for their 27th win in their last 28 games.
Whalers 3 Storm 2 (OT)
At Plymouth, Mich., Connor Carrick scored 2:29 into overtime and Alex Nedeljkovic made 25 saves as the Whalers (19-12-8) came from behind to beat Guelph (21-12-5) for their fourth win in a row.
Spirit 6 Attack 2
At Saginaw, Mich., Justin Kea scored twice and set up one more and Nikita Serebryakov made 31 saves as the Spirit (16-19-5) beat Owen Sound (25-11-3), which has lost three straight games.
Colts 5 67's 2
At Barrie, Ont., Mathias Niederberger stopped 38-of-40 shots and Zach Hall had a goal and two assists as the Colts (26-12-1) downed Ottawa (11-27-3), which has dropped back-to-back contests.