Yet more from the outstanding Internet web site Scholars Stage.
"Chiang Kai Shek's Gamble--Reviewing Shanghai and Nanjing 1937"
"The Battle of Shanghai was the first of the twenty-two major engagements fought between the National Revolutionary Army (NRA) of the Republic of China (ROC) and the Imperial Japanese Army (IJA) of the Empire of Japan during the Second Sino-Japanese War. It was one of the largest and bloodiest battles of the entire war, described as 'Stalingrad on the Yangtze'"
"In the end, Shanghai fell, and China lost a significant portion of its best troops, while also failing to elicit any international intervention. The resistance of Chinese forces, however, shocked the Japanese, who had been indoctrinated with notions of cultural and martial superiority, and dramatically demoralized the Imperial Japanese Army."
Shanghai best described as "Stalingrad on the Yangtze"?
NO! Consider rather the Battle of Taierzhuang!
"The Battle of Tai'erzhuang . . . was a battle of the Second Sino-Japanese War in 1938, between the armies of the Republic of China and the Empire of Japan. The battle was the first major Chinese victory of the war. It humiliated the Japanese military and its reputation as an invincible force, while for the Chinese it represented a tremendous morale boost."
Go see it all for yourself! Indeed, Taierzhuang quite easily can be seen as the template for the Soviet defense of Stalingrad and subsequent German defeat!