Blue bats subdue Solanco; Oddfellows hold off St. Leo