Petes one win shy of OHL title after victory over Knights