Heritage comes up big in win over Arthur Hill