What does Matthew 22:46 mean?
The Pharisees, who loved to debate, sometimes challenged each other with hard questions from the Scriptures, including ones that involved resolving an apparent contradiction or conflict. Jesus has engaged them in such a question: If the Christ is the son of David, why does David call Him "my Lord" (Psalm 110:1)?The Pharisees are completely stumped. They have no answer to this question, and Matthew reports that they stopped trying to use questions to trip Jesus up after this. They now fully realize they will never beat Him that way.
However, Jesus was doing more than just defeating the Pharisees in a legal and religious debate. The answer to His question was exactly what they were missing about Him. He was the Messiah and the long-promised "son of David," but He was also the Son of God and David's Lord. This was the very truth Israel's religious leaders refused to hear and the very claim they were willing to have Jesus killed for making.