1931年年底,陳賡受上級委派來到鄂豫皖蘇區,擔任紅4軍第13師第38團的團長。不久後紅四方面軍成立,陳賡升任紅12團團長。1932年2月初,紅軍發起商潢戰役,將敵58師圍在了商城。敵人為了給商城解圍,糾集了19個團的兵力從潢川出發直撲商城。徐帥當機立斷,將圍城改為打援,為了給主力集結贏得時間,他將阻援任務交給了紅12師。
敵軍有19個團,紅12師只有三個團,這個仗該怎麼打呢?經過實地勘察後,陳賡決定把阻擊陣地設在豆腐店,並把正面防守任務交給了徐海東的36團,許世友的34團和高紹先的35團負責36團的兩翼安全。2月8日上午,戰鬥打響,當時大雪瀰漫,道路泥濘,敵人的重灌備多數陷在了泥地裡。紅12師雖然兵力處於劣勢,但事先佔據了有利地形,又構築了堅固的防禦陣地,因此擋住了敵人數次猛攻。
敵軍憑藉兵力優勢輪番衝擊,激戰到下午的時候,紅12師的前沿陣地已經多處被突破,形勢極為危急。此時徐海東站了出來,他脫掉上衣,光著膀子提著大刀殺入敵群,這一幕令一向勇悍的許世友都佩服不已。在徐海東的帶領下,戰士們衝出工事和敵人展開了白刃戰。34團和35團也趁機從左右兩側殺出,一番白刃戰後將敵人擊退。
豆腐店戰鬥,為紅軍大部隊集結並最終合圍敵人贏得了寶貴的時間,徐海東也一戰揚名,人稱“徐老虎”。後來陳賡在戰鬥中腿部負傷,由於傷勢較重,被組織上送往上海醫治,由此和徐海東分開。24年後,我軍舉行了第一次大授銜,陳賡和徐海東都被授予大將軍銜。而且徐海東的排名還在陳賡之前。
當年徐海東可是陳賡的下級,而且他後來還因傷缺席了整個解放戰爭,那麼為何在大授銜時他的排名還在陳賡之前呢?原因主要有三點,第一個原因是紅軍後期徐海東的職務比陳賡高。陳賡雖然當過徐海東的上級,但時間很短,兩人分別後,陳賡進入紅一方面軍工作,並跟隨部隊參加了長征,達到陝北後,他的職務是紅1師的師長,而當時徐海東已經是紅15軍團的軍團長了。
第二個原因是徐海東的資歷老,在長征時期戰績顯著。徐海東參加過黃麻起義,領導過年關暴動,後來更是紅25軍的靈魂人物,在大別山一帶影響極大。長征開始後,不管是紅一方面軍,還是紅二和紅四方面軍,一路上都損失極大,到陝北時都已經疲憊不堪。而單獨行動的紅25軍,一路突破敵人的圍追堵截,不僅沒有減員,到陝北後還增加了800多人。並且在長征途中還建立了鄂豫陝革命根據地,這其中徐海東居功至偉。
第三個原因是徐海東對中國革命有過特殊貢獻。中央紅軍長征達到陝北時,人困馬乏,並且部隊過冬的冬裝都沒有著落。徐海東得知後,直接拿出了5000大洋送給了中央紅軍,當時紅15軍團全部的家底只有7000大洋。徐海東這5000大洋幫了中央紅軍的大忙,可謂雪中送炭,偉人稱他是“對中國革命有大功的人”。正是由於以上三點原因,徐海東雖然因傷缺席瞭解放戰爭,但依然被授予了大將軍銜,並且排名還在陳賡之前。