On July 17, 1947, the advance guard of four enemy columns approached the town of Nanma and by the next day, all nationalist positions outside the city wall had fallen into enemy hands. The nationalist Reorganized 11th Division was forced to withdraw behind the city wall on July 18, 1947. Confident that the town would fall just as easily as the nationalist positions outside the city wall, the enemy advance guards unleashed their attacks on the town before the arrival of the main force. However, the bad weather the enemy had counted on turned against them by completely soaking the poorly equipped communist peasantry army, including their ammunition, while the flood caused by the heavy rain prevented the enemy reinforcements from arriving.
Hu Lien, the defenders' brilliant nationalist commander who had badly mauled the enemy numerous times, was well aware that the isolated city would be attacked for certain and prior to the battle, had ordered the completion of a comprehensive fortifications within 20 days. These fortifications proved to be instrumental in defeating the attacking enemy. Meanwhile, the better equipped nationalists had mobilized the Reorganized 8th Division to reinforce Linqu from the north, and the Reorganized 25th Division and the 64th Division to reinforce Nanma from south. After three nights and four days of fierce fighting without the necessary equipment and thus any progress, and the nationalist reinforcement approaching fast, the enemy attacking Nanma was forced to withdraw when they learned that their main force could not make it in time. On the other front, another battle was raging on in the region of Linqu . On July 23, 1947, the nationalist Reorganized 8th Division and the
Shandong 1st Security Division took Linqu and camped behind the city wall to wait for the heavy rain to stop. The enemy planned to launch a surprise attack on the nationalists in the town under the cover of darkness and bad weather by concentrating a total of four communist columns. On the night of July 24, 1947, the communist 2nd Column reached the suburb of Linqu while the communist 9th Column managed to cut off the defenders' escape route by first taking Dragon Hill (Long Gang) and then Northern Pass (Bei Guan), wiping out two nationalist
battalions in the process, and the town was thus besieged. On July 25, 1947, the communist 2nd Column attacked the town from the southwest while the communist 9th Column attacked the town from the northwest, and by July 26, 1947, a regiment of the communist 2nd Column managed to breach the defense at the city wall and penetrated into the town, and the defenders' morale begun to shake and many defenders begun to abandon their posts to flee. Realizing that failure was not an option, the nationalist general
Li Mi had a fleeing battalion commander shot and he restored the morale and resolve of the defenders, who fought back with everything they had with Li Mi personally leading the charge, and successfully annihilating the enemy regiment inside the town and eliminating the defensive gap along the city wall, thus securing the defensive perimeter. Again, the bad weather the enemy had hoped to help them turned against them instead: only one of the two communist columns had reached the town and the other was stopped by the heavy rain and the flood it caused. Furthermore, the poorly equipped peasantry army was completely soaked once again, including their ammunitions. Lacking the necessary equipment and heavy weaponry needed to breach the fortifications along the city wall, the enemy nonetheless attempted yet another futile assault on the town on July 29, 1947, but again was beaten back. With the nationalist reinforcement approaching fast and no hope of taking the town, the enemy was forced to withdraw and the campaign ended with the nationalist victory. ==Outcome==