God Gives Both Substitute and Sacrifice