Garret Sparks stopped 24 shots as the Guelph Storm downed the visiting Kingston Frontenacs 4-1 on Sunday in Ontario Hockey League play.
Since returning from the World Junior Hockey Championship, the 19-year-old goaltender has won back-to-back starts and has stopped 48 total shots to improve his record to 20-8-4, which is the third most amount of wins for any OHL goaltender.
While Sparks was away with Team USA in Ufa, Russia, Guelph dropped five of their six contests without its number-one goaltender.
Jason Dickinson had a goal and an assist for the Storm (23-14-5) while Tanner Richard and Saverio Posa chipped in with two assists apiece.
With 34 points in 42 games, Dickinson is just one point away from tying his career high that was set last season as a rookie when he had 35 points in 63 contests.
Richard increased his team lead in assists to 38, in just 31 games, which is sixth in the OHL.
Ryan Kujawinksi scored the lone goal for the Frontenacs (20-20-2), who have dropped three straight games, and Colin Furlong made 41 saves in a losing cause.
Guelph went 1 for 6 on the power play while Kingston failed to score on five chances with the man advantage.
The Frontenacs will host the Storm on Jan. 20th in their second and final regular-season meeting of the season.
Elsewhere in the OHL, it was: Brampton 2, Sudbury 1; Kitchener 5, Niagara 3; Windsor 3, Oshawa 1 and London Sault Ste. Marie.
At Kingston, Ont., Kujawinski opened the scoring for the Frontenacs at 2:57 of the first period, however after that it was all Guelph on the offence.
McGinn responded for the Storm 5:33 into the second period and Dickinson scored on the power play at 12:09 to give the Storm a 2-1 lead after 40 minutes of play.
Guelph continued to get scoring chances in the third period, outshooting Kingston 18-4 in the final 20 minutes, and Garlent and Mitchell scored 25 seconds apart to break the game open.
Battalion 2 Wolves 1
At Brampton, Ont., Blake Clarke scored the eventual winner at 4:38 of the third period and Dylan Blujus assisted on both of his club's goals as the Battalion (20-18-7) ended a five-game winless streak by defeating Sudbury (20-17-7).
Rangers 5 IceDogs 3
At Kitchener, Ont., the Rangers scored four unanswered goals in the third period, including Justin Bailey and Max Iafrate 18 seconds apart, as Kitchener (24-13-6) came from behind to beat Niagara (23-18-3), which has dropped five of its last six outings.
Spitfires 3 Generals 1
At Oshawa, Ont., Jaroslav Pavelka turned away 29-of-30 shots and Kerby Rychel and Alexander Khokhlachev each had a goal and an assist as Windsor (16-19-7) downed the Generals (24-16-3), who lost for the first time in three outings.
Greyhounds 4 Knights 2
At Sault Ste. Marie, Ont., Nick Halagian scored a short-handed goal to open the scoring and the Greyhounds (23-18-3) never trailed against London (35-7-3).