Legion baseball: Shelton overcomes heat to win two games