St. Mary's challenges Salisbury.