It was a day Mark Visentin could be happy for himself and his long-time teammate Andrew Agozzino.
Visentin made 15 saves to earn his league-leading seventh shutout of the season as the Niagara IceDogs blanked the host Brampton Battalion 3-0 on Sunday in Ontario Hockey League action.
"Last time we played here, I got lit up pretty good so this is redemption for me in a way," said Visentin, who recorded his eighth straight victory.
The 19-year-old netminder allowed six goals on 27 shots in a 6-1 defeat in his previous outing against the Battalion.
Agozzino scored a goal and added an assist for the IceDogs (30-15-3), who jumped Brampton for top spot in the Central Division standings, while Brett Ritchie and Steven Shipley had a goal apiece.
Agozzino's goal was his 30th of the season and 149th all time in a Niagara uniform, setting a new franchise record.
"It was great to see Andrew get the record. He's such a key part of this team," Visentin added.
Visentin and Agozzino have spent their entire junior career playing together for the IceDogs.
Battalion (27-13-9) goalie Matej Machovsky turned aside 26 shots in a losing effort.
Niagara went 0 for 3 with the man advantage while Brampton failed to earn any power-play opportunities.
Elsewhere in the OHL, it was: Kitchener 5, Guelph 3; Sarnia 2, Kingston 1; Sudbury 4, Mississauga 1; Ottawa 3, Owen Sound 1; Oshawa 5, Peterborough 2 and Plymouth 4 Sault Ste. Marie 3 (SO).
At Brampton, Ont., Ritchie opened the scoring 10:03 into the first period.
Agozzino added one more goal at 13:45 to make it 2-0 Niagara after 20 minutes of play.
After a scoreless second period, Shipley scored 58 seconds into the third to secure an IceDogs victory.
Rangers 5 Storm 3
At Guelph, Ont., Ryan Murphy and Radek Faksa each had a goal and two assists as the Rangers (33-13-1) picked up their third straight win with a victory over the Storm (21-20-5).
Sting 2 Frontenacs 1
At Kingston, Ont., Brandon Hope made 27 saves and Domenic Alberga scored the winning goal as Sarnia (24-19-6) edged the Frontenacs (14-31-4) for their first win in five contests.
Wolves 4 Majors 1
At Mississauga, Ont., Josh McFadden scored once and set up another as Sudbury (24-17-4) snapped a three-game losing streak with a win over the Majors (22-20-6).
67's 3 Attack 1
At Owen Sound, Ont., Petr Mrazek made 38 saves, earning the game's first star, and Michael Cazzola chipped in with two assists as Ottawa (31-12-5) handed the Attack (22-21-6) their fifth straight loss.
Generals 5 Petes 2
At Oshawa, Ont., Scott Laughton and Emerson Clark scored two goals each as the Generals (22-22-5) moved to within one point of the Petes (22-21-6) in the East Division standings.
Whalers 4 Greyhounds 3 (SO)
At Sault Ste. Marie, Ont., Garrett Meurs scored the lone shootout goal as Plymouth (34-12-3) edged the Greyhounds (20-24-5).
- PHOTOS: What's Brewing in Steamy Hallows, the Harry Potter-Inspired Cafe19 Pictures
- All of these celebrities have had their nudes leaked 36 Pictures