thumb|Oddziały elitarnej 88 Dywizji strzegące skrzyżowania w centrum Szanghaju thumb|Japońska piechota morska w bitwie o Szanghaj Japończycy następnie przenieśli atak na chińskie pozycje w Patriotycznej Szkole dla Dziewcząt i na ulicy Kantońskiej. Jednak 88 Dywizja broniąca drogi posiadała działa przeciwpancerne i skutecznie utrzymała swoje pozycje, powstrzymując japoński kontratak, niszcząc lub uszkadzając przy tym trzy japońskie czołgi. Po kilku godzinach zaciętych walk japoński atak na ulicę Kantońską został odparty, a straty w szeregach japońskiej piechoty morskiej wyniosły około 200 żołnierzy, w tym 83 zabitych.
Pomimo zaciętych walk i dużych strat zadanych wrogowi, Chińczycy nie byli w stanie dokonać znaczącego przełomu z powodu nieskutecznej koordynacji między piechotą i artylerią, słabego rozpoznania oraz nieustannego ostrzału japońskich okrętów na rzece Huangpu. Chińczykom dodatkowo przeszkadzała niechęć do walki w obrębie dzielnicy koncesyjnej, aby nie zrażać do siebie społeczności międzynarodowej, co uniemożliwiało potencjalne manewry oskrzydlające przeciwko słabszym punktom japońskiej linii obronnej.