Ryan Horvat and the Guelph Storm are rolling through the Ontario Hockey League.
Horvat scored twice and added an assist as Guelph scored five unanswered goals on Wednesday in a 7-1 romp over the Peterborough Petes, the Storm's eighth straight win.
That win streak has kept Guelph at the top of the OHL's Midwest division, ahead of the red-hot Erie Otters who have won 10 games in a row.
Hunter Garlent's goal 9:50 into the second period was the first of Guelph's (13-3-0) five unanswered goals. Matt Finn, Brody Milne, Robby Fabbri and Garrett McFadden also scored for the Storm.
Matthew Mancina made 26 saves for the win.
Jonatan Tanus was the lone scorer for Peterborough (7-7-1). Andrew D'Agostini stopped 26 shots for the Petes.
Guelph did not score on its two power plays, while Tanus's goal came on one of Peterborough's three man advantages.
ATTACK 5 COLTS 3
OWEN SOUND, Ont. — Kurtis Gabriel scored and added two assists as the Attack topped Barrie 5-3.
Thomas Schemitsch and Kyle Hope had power-play goals for Owen Sound (8-6-2), while Damir Sharipzyanov scored shorthanded. Holden Cook also scored and Brandon Hope made 35 saves for the win.
Jake Dotchin, Zach Hall and Erik Bradford supplied the offence for the Colts (6-8-1). Mackenzie Blackwood stopped 22 shots.
STEELHEADS 3 BULLS 0
BELLEVILLE, Ont. — Spencer Martin made 39 saves as Mississauga shut out the Bulls 3-0.
Trevor Carrick, Andrew Goldberg and Everett Clark all scored for the Steelheads (8-7-1).
Charlie Graham stopped 29 shots for Belleville (3-10-3).
SPIRIT 6 WHALERS 2
SAGINAW, Mich. — Terry Trafford had a goal and two assists as the Spirit downed Plymouth 6-2.
Justin Kea, Kristoff Kontos, Mitchell Stephens, Jeremiah Addison and Zach Bratina rounded out the attack for Saginaw (7-6-2). Jake Paterson made 32 saves in net.
Zach Lorentz and Carter Sandlak replied for the Whalers (7-10-0). Alex Nedeljkovic stopped 40 shots for Plymouth.