Haverford Impresses again, wins the DMR