The Belleville Bulls only needed one period to beat the Oshawa Generals.
Belleville scored eight unanswered goals in the third to rally to an 8-2 win over Oshawa in Ontario Hockey League action Sunday.
Alex Aleardi scored twice to lead the Bulls, who erased a 2-0 deficit by the 2:36 mark of the third, and blew the game open with four goals in a span of four minutes.
Michael Zador made 25 saves to carry a shutout into the third period for the Generals, but was driven from the net by allowing five goals on the next 12 shots. Kevin Bailie allowed three goals on only five shots.
Philipp Grubauer stopped 33 shots for the Bulls.
Both teams had six power plays, with Belleville scoring twice and Oshawa once.
Elsewhere in the OHL it was Guelph 2 Brampton 1 (OT); Saginaw 6 London 3; Mississauga 5 Ottawa 4; and Kitchener 7 Sault Ste. Marie 5.
At Oshawa, Ont., Shawn Lalonde and Adam Payeri each had a goal and two assists for Belleville (13-22-6). Luke Judson, Michael Curtis, Kyle DeCoste and Cody Alcock also scored for the Bulls.
Jeff Hayes and Jeff Brown scored in the second period for the Generals (16-19-4).
Storm 2 Battalion 1 (OT)
At Brampton, Ont., Taylor Beck's late goal lifted Guelph to an overtime victory against the Battalion.
Peter Holland scored the other goal for Guelph (15-21-3).
Thomas Stajan was the lone scorer for Brampton (14-16-9).
Spirit 6 Knights 3
At London, Ont., Tyler Murovich had the eventual game-winner and an assist as Saginaw doubled the Knights.
Ryan O'Connor, Barry Sanderson, Joe Pleckaitis, Jordan Skellett and Jordan Szwarz also scored for Saginaw (19-15-4).
Michael MacDonald, Dominic DeSando and Dane Fox replied for London (26-11-1).
Majors 5 67's 2
At Mississauga, Ont., Jordan Mayer scored with less than four minutes remaining to give the Majors a win over Ottawa.
Casey Cizikas had a goal and two assists for Mississauga (26-8-4), while Kelly Geoffrey, Riley Brace, and T.J. Battani also tallied.
Anthony Nigro, Dalton Smith, Tyler Toffoli and Cody Lindsay provided the offence for Ottawa (19-17-5).
Rangers 7 Greyhounds 5
At Sault Ste. Marie, Ont., Shane Prince had a pair of goals and added an assist as Kitchener out-lasted the Greyhounds.
Gabriel Landeskog scored twice for Kitchener (26-10-3), while John Moore, Michael Catenacci and Jeff Skinner also tallied.
Jacob Muzzin led with a goal and two assists for the Greyhounds (20-17-3), while Brett Thompson, Carson Dubchak, and Jordan Nolan also scored.