Are you sure it's jumped to the rescue? I feel that jumped to the conclusion would fit better. Taking "jumped to the rescue" in this context, I'd take it to mean the scientists created a reason that could be supported with the evidence.
November 28, 2016
Still haven’t found your answers?
Write down your questions and let the native speakers help you!