What makes evolution a scientific explanation is that it makes testable predictions. You only believe theories when they make non-obvious predictions that are confirmed by scientific evidence.
Darwin and his descendants couldn't have asked for a better example of how you make scientific predictions and how you verify them in a very rigorous way.
Evolution is a way of understanding the world that continues to hold up day after day to scientific tests.