Anthony Richard scored both Admirals goals as they won for the 8th straight game at home in a 2-1 victory over San Antonio.