Barrie's Brandon Prophet was ejected at 6:07 of the third period after a major penalty for a checking to the head.
In other OHL action on Friday, Christian Dvorak scored five times and added an assist as London routed the Guelph Storm 9-2.
Alex DeBrincat scored a hat trick and added two assists as the Erie Otters dominated Peterborough 7-2.Lawson Crouse had a goal and two assists to lead the Kingston Frontenacs over the North Bay Battalion 4-1.
Mike Davies scored the first of three straight goals for Kitchener as the Rangers remained undefeated in regulation with a 3-1 win over the Ottawa 67's.
Ryan Moore scored the overtime winner as Flint Firebirds ended a five-game losing streak with a 3-2 victory over the Sarnia Sting.
Bobby MacIntyre was one-of-three Soo Greyhounds to have a goal and an assist as they edged Mississauga 4-3.
And Michael Dal Colle had a pair of goals as the Oshawa Generals won their third straight by topping Hamilton 6-3.Stephen Harper had a hat trick for the Bulldogs.