Aidan Richard buried a 3-pointer with 1 second left to rally Holy Cross to a 74-72 victory over New Hampshire.