Religion doesn't 'oppose' science at all. Religion only acknowledges a reality that isn't discussed by science. Religion sees an extra dimension in existence. It sees another force at work throughout the physical reality. And religion perceives that force above all when the chain of cause and effect is broken.
Prophets and sages have understood that one can explain everything, except that which steps out of the predetermined. Love brakes the circle of violence and the patterns of egoism even though, sociologically, those are expected. Forgiveness breaches the reactions of reproach and anger even though, psychologically, those are expected. Spirituality cuts through the obsession with matter and the desire for possession even though, biologically, those are expected.