St. Mary's holds off rally once, but not twice in split with N-F