One reason why a non-Christian can be saved, is that he can love his neighbor. Anyone who genuinely loves his neighbor also loves Christ, although he may not realize it. My brethren, you did it to Me. Though I have all faith, so that I could remove mountains, but have not love, I am nothing. Genuine love, on the other hand, is a sign that a person knows the Lord in his heart, regardless of the religion he professes outwardly.
Love believes all things.
He who does good is of God, but he who does evil has not seen God. God is love, and anyone who abides in love abides in God, and God in him.