926日凌晨四點,日軍按照他們老大松井石根的計劃開始向中國軍隊的陣地發起了全面的攻擊。日軍為了這次攻擊進行了詳細的準備,特別是松井石根,他在參考了中國軍隊的防禦戰術後認為,中國軍隊的戰術是學習的一戰德國的防禦塹壕戰,而且裝備和訓練都有了很大的提高,所以如果單獨採取所謂的萬歲衝鋒的形式衝擊對方的防線的話,只會平白增加自己的損失。所以松井石根決定不使用所謂的萬歲衝鋒,而是採取小股部隊滲透防線,等到探明對方的結合部的軟肋之後,其他的部隊在炮火的掩護下往前攻擊的方法。不過雖然松井石根的戰術制定的是如此的詳細,但是具體執行起來問題還是比較多的,因為雙方的距離是如此的短,以至於陣地顯得非常的密集。
雖然日軍想極力繞過對方的防線,但是卻屢屢碰壁,因為中國軍隊的防守方法並不是一般的塹壕戰鬥。每次戰鬥開始的時候,他們會在前沿設置幾十乃至幾百個散兵坑,裡面有專門的人負責防守。如果遇到對方的步兵滲透,散兵坑裡面的士兵就會開槍阻擊對方,同時召喚自己的前沿陣地火力。顯然日軍對這種戰術極其不適應,無數的日本士兵還沒有摸到對方的陣地,就莫名其妙的倒在了對方的陣地面前。於是日軍不得已重新改變了戰術,原先的所謂多點滲透變成了野蠻的強攻。當然日軍還有一點稍微佔優,那就是他們的炮兵火力比較強。除了師團的所有火炮和原先的兩個獨立重炮聯隊的火炮,松井石根還調來了關東軍的一個獨立重炮聯隊和國內的兩個大隊的火炮,此外,日本海軍的一百多門各種各樣的火炮也將不停的為其提供火力支援。但是,現在上海的天空並不是由日本人所掌握。這裡的制空權牢牢的掌握在德國志願航空隊的手中。他們有如一張無形的大網攔截著一切。也正由於他們的支援,日本的海軍和重炮部隊才不敢太過囂張。如果他們太過囂張的話,就會禍從天降。於是雙方幾十萬人在楊行這個長不足三十公里寬不足十五公里的狹窄地帶展開了慘烈的搏殺,士兵和武器密度之大,戰況之慘烈讓所有人都感到吃驚。
當然,這個時候除了武器之外,士氣和經驗也起到了十分重要的作用。雖然中國大部分的軍隊都或多或少的經歷了德國顧問的塹壕戰的訓練,但是他們還是暴露了一些壞習慣,比如機槍的陣地過於暴露,建築防線的時候沒有或者忘記設立鐵絲網和地雷區,沒有清除在無人區的灌木叢,戰鬥的時候不會數格子,不會要求炮火間接支援,還有就是進入戰場的時候竟然要全員集合做什麼戰前動員什麼的。總之這些看上去並不顯眼的小毛病、壞習慣到了戰火紛飛的戰場上有時候會釀成極其嚴重的後果。
比如第7軍第二十二師,這支部隊屬於白崇喜的桂系的頭等主力部隊,不過由於所謂的派系的關係,所以他們雖然從季明那裡秘密購買了軍火,但是對於這些武器的實際運用的方法和戰術,他們卻有點束手無策的感覺。此外,他們還特別喜歡在戰場進陣地之前進行什麼動員大會,而這個正是日本人夢寐以求的情況。比如二十二師的89團在楊行前線接替94師的防務之後,由於進行什麼誓師大會所以被日軍[發現。接著十分鐘內,日軍朝這個不起眼的小地方發射了數千發炮彈,一瞬間把整個地方覆蓋了。89團則損失慘重,部隊還沒有打就戰死了大約一千多人,全團的損失超過了三分之二,還沒有打仗就幾乎被打殘不得不退出了戰鬥。(這個有戰史。第七師在防禦藻蘊的時候就是因為進行誓師大會的時候被日軍戰艦上的偵察機發現,然後召喚炮火覆蓋。而損失慘重)
當然除了士兵素質的問題,上海地區的地形也並不是太適合所謂的塹壕防禦戰鬥。由於上海屬於平原水網地帶,塹壕挖的太深就會出現大量的滲水,影響士兵作戰。很多部隊並沒有過在如此的塹壕內做過戰,所以他們中的很多人顯得極其不習慣。日軍這個時候由於受到了上面而來的壓力,所以在戰鬥的時候非常的玩命,作戰的時候往往不計損失瘋狂的向中國守軍的陣地突擊,一接近中國的軍隊的陣地就立刻採取白刃
式。佔領陣地後,他們立刻組織防禦,並且使用步I封鎖中國軍隊的反擊路線。雖然中國軍隊表現了一如既往的戰鬥意志,但是無奈的是素質比日軍差一大截(日軍的訓練是遵循少而精的軍事訓練體系,比如射擊訓練一般一個人一年要完成三百發的子彈訓練。而中國軍隊除了整編的德械師之外,其他的部隊只能完成十發左右。而一般人都知道,訓練士兵的槍法都是用子彈堆出來的,所以可以想像中國軍隊的素質。)
於是到了9月28,除了稅警總團防禦的楊東-八里橋和東街一線外,南面的三汀溝和北面的城西都失守了。為了防止自己的部隊被包圍,孫立人按照季明的要求也主動放棄了楊東和八里橋,退入了第二道防線——東街-錢灣-西防線和敵人對峙。而此時敵人受到了先前勝利的鼓舞,繼續向中國軍隊的陣地猛攻。不過由於地形狹窄,他們的攻擊逐漸變成了車輪戰的形式,也就是以一個或者幾個師團採用波浪式的局部人海戰術輪流衝擊中國軍隊的一個陣地。衝擊結束以後,立刻撤換軍隊,進行第二輪衝擊。面對日軍在兵力火力上處於絕對優勢的地位,中國軍隊陷入了苦戰。一時間中國軍隊在楊行的陣地陷入一片風雨飄搖之中。
當然,作為最高指揮者的季明在司令部裡也注意到楊行的這邊的情況。雖然從戰略地位上來看,楊行並不是季明現在關心的重點,不過如果楊行失守的話,那麼季明的反攻戰術也就無從提起。此外,如果要盡力的調動日軍從而讓自己的部隊盡快突入對方的陣地。除了使用新的戰術以外,能夠把對方的預備隊調往楊行也是一個極其重要的戰術,因為這樣就能夠使自己的突擊部隊能夠更加的切入對方的防線,從而徹底的擴大戰果。但是現在擺在季明面前的則是一個很重要的問題,那就是應該派什麼部隊區參與防守。現在88師和87師負責防禦吳淞,如果貿然調出吳淞的防線一定會崩潰。如果調動自己在月浦的兵力,雖然可能擋住對方的攻勢,但是這樣一來,自己部隊的衝擊力就會受到很大的制約。所以擺在季明面前的是一個很大的難題,參加防禦的這支部隊既需要強大的戰鬥力,同時也需要非常強的戰鬥意志。最重要的是這支部隊不能是自己負責側擊的部隊。想了半天,他終於想到了一支部隊,於是他立刻要通了國民政府國防部的電話。
羅卓英率領他的十八軍來到位於楊行的時候已經是28日了。在此之前他忽然接到了部隊準備把自己手中的防地移交給第19師並且讓自己的部隊前往楊行的命令時,羅卓英就知道自己的部隊即將面臨一場惡戰。他指揮的第十八軍則是現在國防部參議委員會委員長陳誠一手栽培起來的,其主力十一師則是陳誠一手帶出來的。由於陳誠這個傢伙深得蔣介石的寵愛,所以第十八軍也就備受青睞,其裝備在當時國民政府軍隊中是最先進的。這支軍隊訓練有素,以能征善戰著稱。所以中央軍校的畢業生很多人寧願到第十八軍當排長,也不願到一般部隊當連長。現在的十八軍下轄三個師:彭善的十一師、陳沛的六十師、黃維的六十七師。
如果單單按照戰鬥力比較的化,這支部隊和宋希的36張鍾靈的99師相比還差上許多。但是這支部隊卻有他的特長,就是出了名的能守。在第五次反圍剿的時候,這支部隊就是靠所謂的「磨盤戰術」取得了先機,所以其他的部隊給了這個部隊一個外號——土木工程軍。(土木二字拆開來就是十八和十一。而陳誠的嫡系部隊也冠以「土木系」的稱謂)而在這之前,這支部隊一直在羅店駐防,主要就是因為季明認為如果日軍在川沙登陸之後就會直接攻擊羅店,而現在松井石根的重點既然不在羅店,所以十八軍在那裡的防禦也就失去了意義,所以在這個時候季明把他們調動往楊行。他給羅卓英的命令很明確,那就是不惜一切代價擋住日軍的攻擊。
而羅卓英接到命令之後立刻開始準備。短短的半個小時,十八軍的部隊就交接完畢,然後離開了羅店往楊行趕去。
此時十八軍的先頭部隊已經到達了楊行外圍的湄浦,隆隆的炮聲已經距離他們越來越近了。