When Guan Yu defeated Maicheng, it was less than 20 miles away from Yizhou of Shu Han. Why didn't Liu Bei save him?

Guan Yu defeated Maicheng, less than 20 miles from Yizhou. One of the reasons why Liu Bei did not save him was that the road was blocked at that time, and even if Liu Bei sent troops, he could not save Guan Yu. In other words, Guan Yu at that time, whether Liu Bei sent troops or not, could not save him. It can only be said that Guan Yu at that time could only escape by saying that he had wings to fly, but Guan Yu had no wings, so Liu Bei sent troops and he could not save Guan Yu.

In ancient times, we paid great attention to the requirements of topography. As we often say, one person guards it, and 10 thousand people can't force it. This is what the ancients often said about the terrain. At that time, there were only two routes to save Guan Yu, one was in the direction of Shang Yong, and the other was along the Yangtze River. But Liu Bei couldn't go out to save Guan Yu, so he couldn't save Guan Yu at this point.

Another reason is that Liu Bei was very busy because he didn't have a mobile phone in ancient times. As a leader, Liu Bei didn't get Liu Zhang at that time, so he was in a hurry to transfer Zhuge Liang, Zhang Fei and Zhao Yun to Yizhou. In fact, he wanted Liu Zhang to get it, just to leave a message for a person in Jingzhou, and he had to do it. So Liu Bei was very busy at that time and could only inform Liu Bei by letter when he got the news.

Then there was Liu Bei, who actually didn't expect Sun Quan to betray Guan Yu at this juncture. And Guan Yu gave Liu Bei a good news from the beginning, so the momentum was very good at the beginning, so they didn't expect such a result at this point in time. Moreover, Liu Feng and Mengda were the two people who did this at that time. He actually didn't think they would not save Guan Yu, and at that time he ordered the execution of his adopted son Liu Feng in Liu Bei, so for such a result.