St. Mary’s beats River Valley in non-league play