Malcolm Subban was good, but for the first time in seven games another goaltender was better.
Jaroslav Pavelka made 42 saves Thursday as the Windsor Spitfires defeated the Belleville Bulls 2-1 in the Ontario Hockey League.
The contest boiled down to a goaltending battle between Subban, the reigning OHL goalie of the month, and Pavelka. The at Windsor goalie was at his acrobatic best, stopping all 22 Belleville shots in the second period.
Subban made 29 saves in a losing effort for the Bulls, who had their six-game winning streak come to an end.
Michael Clarke and Saverio Posa scored for Windsor.
Stephen Silas replied for Belleville.
Elsewhere in the OHL, Niagara beat Peterborough 5-2 and Barrie downed Owen Sound 5-3.
At Windsor, Ont., Silas opened the scoring in the game for Belleville (19-10-0) early in the second period after splitting two Windsor defenders and wiring a wrist shot past Pavelka.
Clarke tied the game for the Spitfires (15-14-4) early in the third period when he deflected a shot by Stephen Alonge past a screened Subban for his 11th goal of the season.
Posa scored the game-winner with just under six minutes remaining in the third. He jumped on a loose puck at the right point and circled past two Belleville defenders before cutting in front of the Bulls net and firing low.
Special teams continue to play a significant role for the Spitfires. They stymied all six Belleville power-play opportunities to run their streak to 21-straight penalty kills.
IceDogs 5 Petes 2
At Peterborough, Ont., Niagara's top-ranked power play scored three times to lead the IceDogs (16-11-3) over Peterborough (14-11-5).
Colts 5 Attack 3
At Barrie, Ont., Tanner Pearson had two goals and an assist as the Colts knocked off Owen Sound.