BELLEVILLE, Ont. -- Charlie Graham stopped 67 shots as the Belleville Bulls edged the visiting Guelph Storm 6-5 on Saturday in Ontario Hockey League action.
Remi Elie scored once and set up two more for the Bulls (2-6-2) while Andrew Ming, Jake Marchment, Brendan Gaunce, Luke Cairns and David Tomasek had the others.
Jason Dickinson led the Storm (5-3-0) offensively with two goals and an assist as Ryan Horvat, Brody Milne and Hunter Garlent each scored once.
Justin Nichols only lasted 13 minutes in net for Guelph after giving up three goals on eight shots. Matthew Mancina replaced Nichols and recorded the loss after stopping 18-of-21 shots.
Guelph crushed Belleville in the shot category in the opening period 20-9, and 72-29 overall, however the Bulls led 4-0 after 20 minutes of play.
Marchment opened the scoring 1:13 into the game and Elie added the next one at 5:36.
Ming scored next, which led to Nichols being pulled, and Gaunce made it 4-0 at 18:55.
Milne and Garlent scored three minutes apart for the Storm, cutting the Bulls lead in half, however Cairns made it 5-2 Belleville at 11:30.
Horvat and Tomasek then traded goals to make it 6-3 Bulls heading into the final period.
Dickinson scored twice for Guelph in the final period, however Graham stopped 23 shots to preserve the victory.
Belleville went 0 for 3 on the power play while Guelph scored once on four chances with the man advantage.
Otters 6 Spirit 5 (SO)
ERIE, Pa. -- Connor Brown scored twice in regulation and again in the shootout as the Otters slipped past Saginaw.
Dylan Strome scored the shootout winner for Erie (6-2-1) while Dane Fox, Nick Betz and Jake Evans had the others.
Eric Locke had a pair of goals for the Spirit (4-4-2) and Justin Sefton, Sean Callaghan and Justin Kea had the others.
Devin Williams made 29 saves for the win as Nikita Serebryakov turned away 43 shots in defeat.
Whalers 4 Rangers 2
PLYMOUTH, Mich. -- Alex Nedeljkovic stopped 37 shots as the Whalers doubled up Kitchener.
Gianluca Curcuruto had a goal and an assist for Plymouth (4-6-0) as Zach Lorentz, Victor Crus Rydberg and Carter Sandlak scored a goal apiece.
Ryan MacInnis and Matia Marcantuoni supplied the offence for the Rangers (3-4-0).
Jack Moylan took the loss after giving up three goals on 23 shots.
Greyhounds 5 Spitfires 0
SAULT STE. MARIE, Ont. -- Matt Murray turned away all 24 shots he faced as the Greyhounds blanked Windsor.
Blake Speers scored twice for Sault Ste. Marie (6-1-1) while Sergey Tolchinky, Tyler Gaudet and Kyle Jenkins added the other goals.
Spitfires' (4-5-0) goaltender Dalen Kuchmey stopped 11-of-15 shots before giving way to Jordan DeKort, who allowed one goal on 17 shots in 32 minutes of relief.
Steelheads 2 Colts 1
BARRIE, Ont. -- Sean Day scored the winner early in the third period as Mississauga defeated the Colts.
Bobby MacIntyre also scored for the Steelheads (5-4-0) while Spencer Martin made 36 saves for the victory.
Andrew Mangiapane supplied the lone goal for Barrie (3-5-1).
Daniel Gibl turned aside 21-of-23 shots in a losing cause.
Attack 1 Battalion 0
OWEN SOUND, Ont. -- Cameron Brace scored the winner 58 seconds into the third period as the Attack blanked North Bay.
Brandon Hope made 36 saves for Owen Sound (4-5-1) while Gemel Smith and Kyle Hope assisted on Brace's winner.
Brendan O'Neill stopped 23-of-24 shots for the Battalion (5-6-0).