Jacob McEachern scored the winner 3:34 into the third period, as the Kitchener-Waterloo Siskins beat the Stratford Warriors 4-2 on Monday night before 1,666 in attendance at the William Allman Memorial Arena.
The Greater Ontario Junior B Hockey League's Midwestern Division final is now tied at 2-2.
Blake Wideman added an empty netter with three second left for the Siskins.
After a scoreless opening period, the Warriors took the lead when Hunter Nagge scored on a powerplay in the second period. Ryan Lunn tied the game up, also with a man advantage and Ben Oliver gave the visitors the lead. Reid Oliver tied the game up for Stratford with 3:59 left in the second period.
Nolan Chartrand and Owen Willmore both stopped 31 shots for K-W and Stratford, respectively.
Stratford travels to Waterloo for Game 5 on Wednesday. Game time is 7:30 p.m. Game 6 is back at the Allman Memorial Arena on Friday at 7:30 p.m. and Game 7, if necessary, would be on Easter Sunday at 1:30 p.m. at the Waterloo Memorial Recreation Complex.