How did the battle of Ma Chao Tongguan at the peak of the Three Kingdoms period shock Cao Cao?

Ma Chao's army was heroic and invincible under the leadership of Ma Chao, and Cao Cao's army was defeated one after another. At that time, Ma Chao wanted to win the war, so Cao Cao was chased by Ma Chao even if he escaped. Fortunately, Huang Xu appeared in time to protect Cao Cao's safe retreat, otherwise Cao Cao would be killed by Ma Chao. One of the most classic battles in the Three Kingdoms is the battle of Tongguan between Ma Chao and Cao Cao. At that time, people commented that Ma Chao had reached the peak of his life in this war. Because after this war, although he had very strong military leadership, he still ran around and finally defected to Liu Bei's camp. Even after he defected to Liu Bei at that time, he didn't get Liu Bei's trust. So his life is actually quite miserable. At that time, because Cao Cao was defeated in Chibi, it was urgent to win a war and let him recover his losses as much as possible. At that time, he wanted to capture Hanzhong, so he sent his generals to attack Hanzhong and sent Xia and others to support him. Although Cao Cao's counselor told Cao Cao at that time that the army's attack on the west would arouse the suspicion of Xiliang Army, Cao Cao did not listen to these opinions of his model, but decided to resolutely attack Hanzhong.

At this time, Ma Chao and others began to rebel and fought fiercely with Cao Cao's team. At the beginning, because Ma Chao was very talented in military affairs, under his leadership, his army defeated Cao Cao's army. Not only that, when Cao Cao retreated, Ma Chao was still pursuing. Fortunately, Huang Xu protected Cao Cao to retreat in time, otherwise Ma Chao would have killed Cao Cao. At that time, under the pursuit of Ma Chao, Cao Cao could only take off his shirt and cut off his beard to get away with it. It can be said that this is the most embarrassing war for Cao Cao.