P.K. Subban did his part to give the Belleville Bulls some breathing room atop the Ontario Hockey League's Eastern Conference.
The Bulls' top-scoring defender cut in from the side boards and knocked in his own rebound on a power play with 3:05 remaining in the third period to give the Bulls their sixth straight victory, a 3-2 win over the Brampton Battalion on Sunday.
Subban was a plus-2 in the game, bringing his season total to team-leading plus-39.
Eric Tangradi opened the scoring for Belleville (41-15-2-2) late in the first period, extending his scoring streak to seven goals in five games.
Thomas Stajan tipped in a Ken Peroff point shot to get Brampton on the board in the second period after the Bulls ran into penalty trouble. Brampton took five straight minor penalties in the period.
Later in the second, Matt Kang scored his 19th of the season to give the Battalion (39-18-1-1) a 2-1 lead, but it was all the offence they could muster as Brampton lost its second game in as many nights.
Elsewhere in the OHL, it was: London 3, Sarnia 0; Mississauga 4, Oshawa 2; Niagara 4, Ottawa 3 (OT); Kitchener 3, Kingston 2; Plymouth 4, Saginaw 1; and Sault Ste. Marie 3, Guelph 1.
At Brampton, Ont., Brandon Mashinter scored the tying goal midway through the third period for the Bulls, who increased their lead atop the Eastern Conference to six points.
Mike Murphy made 41 saves for Belleville, while Battalion goaltender Thomas McCollum stopped 32 shots.
Knights 3, Sting 0
At London, Ont., Trevor Cann made 35 saves to post his fifth shutout of the season as the Knights blanked Sarnia.
John Tavares, Garrett Hunter and John Carlson found the net for London (41-16-1-2). Phil Varone had two assists.
Dan Spence stopped 35 shots for the Sting (28-24-3-3).
Majors 4, Generals 2
At Oshawa, Ont., Kaspars Daugavins had three assists as Mississauga held on to beat the Generals.
Kale Kerbasian, William Wallen, Jared Gomes and Kyle Neuber had the goals for the Majors (33-24-1-2).
Brett Parnham and Jeff Brown had power-play goals for Oshawa (24-29-2-4).
IceDogs 4, 67's 3 (OT)
At Ottawa, Alex Pietrangelo scored at 3:05 of overtime as Niagara rallied to defeat the 67's.
The IceDogs (25-25-4-6) forced overtime when Alex Friesen scored with 41.3 seconds remaining. Chris DeSousa also had a goal and an assist and Zac Jones scored the other goal for Niagara.
Thomas Kiriakou, on the power play, Corey Cowick and Cody Lindsay replied for Ottawa (33-19-5-2).
Rangers 3, Frontenacs 2
At Kingston, Ont., Chris MacKinnon and Jeff Skinner had a goal and an assist each as Kitchener built a 3-0 lead during a seven-minute stretch in the first period and held off the Frontenacs.
T.J. Battani also scored for the Rangers (24-30-3-2).
Erik Gudbranson and Colt Kennedy replied for Kingston (14-35-6-3).
Whalers 4, Spirit 1
At Plymouth, Mich., Matt Hackett stopped 30 shots to lead the Whalers over Saginaw.
Tyler Seguin scored to extend his points streak to 12 games, while Ryan Hayes, Chris Terry and Kaine Geldart also scored and Matt Caria added four assists for Plymouth (31-23-5-0).
Jack Combs scored for the Spirit (32-21-2-4).
Greyhounds 3, Storm 1
At Sault Ste. Marie, Ont., Michael Fine had a goal and two assists as the Greyhounds powered past Guelph.
Brett Thompson and Kyle DeCoste also scored for Sault Ste. Marie (18-38-2-2), which went 3-for-4 with the man-advantage.
Matt Kennedy had the lone goal for the Storm (30-22-4-3).