Knights rally to push Petersburg to the brink