Demon Knights fight back to finish off Norths