St. Mary’s holds off late rallies to beat Pocahontas