Jesus said that flesh and blood did not reveal this truth to Peter, but John records that Andrew told him.
God revealed this truth to Peter. Many people (including Peter) heard that Jesus was the Christ, but there is a big difference between hearing a truth and truly believing and understanding it.
Jesus would never say what he told Peter in Matthew 16 to those who rejected the truth that He was the Christ, even though they may have heard the truth. Thus, while Peter heard the truth from his brother Andrew, it was revealed to him by God.
Site Under Construction
This site is still under construction. It needs more references, citations, and debate arguments. If you would like to help, please view the community page.