Isaac asked about a lamb. In Hebrew, שֶׂה (seh).
What was caught in the thicket was a ram - אַיִל (ayil).
In English, the difference slips by in a single reading. In Hebrew, it stands out like an unanswered question. Abraham said, "God will provide for Himself the lamb" - and God provided a ram. A substitute was given that day. The lamb was not. Abraham's words were true. They simply had not yet come to pass.
The Mountain Named for the Future
Here is what Abraham does next - and it confirms he understood exactly what had happened. He does not name the place for the ram. He does not name it for the rescue. He names it אֲדֹנָי יִרְאֶה (Adonai Yireh) - "the LORD will see to it." Future tense. And Genesis adds that a saying endured in Israel: "On the mountain of the LORD it will be provided."
Not was provided. Will be.
Scripture does not let Moriah disappear. Centuries later, 2 Chronicles 3:1 identifies it as the place where the Temple was built. The mountain where Abraham promised the lamb became the mountain where Israel brought its offerings for a thousand years - every one of them a substitute, none of them the lamb. Then, in that same city, a man stood by the Jordan, saw Jesus approaching, and reached back across two thousand years to answer Isaac's question:
"Behold, the Lamb of God, who takes away the sin of the world."
Genesis 22 was never only a story about a test of faith. It is a promise made in the first book of the Bible and kept in the Gospels. Isaac's question waited that long for its answer - and the Hebrew text was pointing there the whole time.