1615年5月7日正午時分,豐臣方毛利勝永隊的偵查兵發現了正在行軍的幕府方本多忠朝隊。等到本多忠朝隊行進至丘陵地帶,毛利勝永一聲令下,大炮、鐵炮、弓箭齊射,本多隊立刻陷入了混亂。緊接著勝永下令騎兵隊發起突襲,抱著必死覺悟的豐臣士兵無情的殺向幕府軍,如狼入羊群一般。幕府軍的士兵頓時產生了恐懼,向后逃跑。本多忠朝一面大喊冷靜,一面親自下馬迎戰。但兵敗如山倒,忠朝只能盡忠戰死。得知本多隊遭遇敵軍,小笠原秀政、忠修父子急忙前去救援,但被木村宗明率領的木村重成殘兵從側面突襲,忠修戰死,秀政身負重傷逃跑,但傷勢過重死在了路上。得知前鋒交戰的消息,第二隊的神原康勝、仙石忠政等人下令停止前進調查戰況??墒莿倓偼O戮捅粩√踊氐淖攒姴筷爜砹藗€反沖鋒,緊接著豐臣軍的士兵如大潮般洶涌殺來,神原、仙石二人呆若木雞,根本沒來得及說一句話,就慌忙跟毛利勝永軍接戰?,F場十分混亂,逃跑的、砍殺的、射擊的、發炮的……全體亂成了一團。第三隊的酒井家次也是在剛剛想做應戰準備的時候被之前敗退下來的友軍沖散,緊接著被迫與豐臣軍展開戰斗。毛利勝永的突襲就像尖刀一樣直插幕府軍的中心,德川家康的本陣終于浮現在了眾人眼前。
與此同時,真田幸村率領的3500部隊與松平忠直的15000部隊在天王寺口發生激戰。松平忠直出戰前就對士兵下令:“不管敵軍如何挑釁,我們的目標只有一個,就是第一個到達大坂城?!泵鎸λ善酱筌娙嫱粨舻匿h矢陣,真田采取了波狀防御的方式應對。松平忠直率領的越前武士勇猛善戰,真田幸村手下的赤備隊員英勇異常,雙方可謂是棋逢對手將遇良才。而且兩人的目標都很確定,一個是大坂城,一個是家康首級。這時,真田幸村散布謠言說淺野長晟已經被豐臣方勸降。松平忠直不敢戀戰,兩軍激突后頭也沒回就徑直向大坂方向奔去。真田幸村回頭一望笑道:“看來德川也有直取大坂之意,我們要加速了!快!”
急行的真田軍發現了毛利勝永沒有按原定計劃,等待明石全登的別動隊發出信號三人一起包圍德川本陣,而是獨自與德川本陣展開了戰斗。經過連續沖鋒攻勢銳減的毛利軍在德川本陣面前陷入了苦戰。此時,真田軍正好加入了戰團。頭戴鹿角盔,身穿紅色鎧甲的真田幸村一聲斷喝:“毛利大人,休要擔驚少要害怕。真田幸村,來了!”說罷揮舞著手中的十文字槍加入戰斗。德川家康本陣已經3次打退了豐臣軍的進攻,這次見敵軍援兵已到,全部陷入了恐慌,開始逃跑。真田幸村在連續突破了德川軍10支部隊后終于殺進了德川家康大營,不少親衛隊、旗本、重臣慘遭蹂躪。近側小栗正忠一邊召集部隊抗敵,一邊拉著年邁的德川家康倉皇逃出大營,隱蔽在附近的樹林之中。慌亂之中印有德川家家紋三葉葵的大旗也不知所蹤。這是自三方原合戰以來,德川家康第二次丟失大旗。之后,驚魂未定家康立刻命人打探消息……“報!有消息稱淺野長晟大人反叛!”“報!水野勝成大人說伊達政宗曾在道明寺一戰向友軍發起進攻,有反叛的跡象。”“什么?!不光是淺野,伊達也背叛了!唉,我命休矣……不如自盡”話還沒說完,手下的士兵就紛紛跪倒在地:“大人保重!我軍人數占優,定可力挽狂瀾,大人怎么能在此枉送了性命?”家康這才作罷。得知家康本陣被襲,幕府軍大和方面的部隊和被沖散的部隊立刻重新集結回援。就連一路疾馳奔向大坂的松平忠直也不得不回師。沒能取得家康首級的毛利和真田,被重新集結的幕府軍團團圍住,最后只能撤退。
真田幸村負責率先突圍,打通返回大坂的道路,但沒想到茶臼山已經被回援的松平忠直占領。無路可退的真田幸村只能先到四天王寺附近的安居神社暫避。幸村又累又困,在查看傷口并無大礙后,抱著十文字槍進入了夢鄉。沒多久,松平忠直手下的鐵炮隊隊長西尾宗次就發現了幸村。驚醒的幸村猛地戰起身來,但發現拿著十文字槍的雙手在不停的顫抖。身體已經達到極限的幸村搖了搖頭,把槍扔到了地上,苦笑道:“拿我的人頭去請功吧?!敝蟊粴?,享年49歲。得知真田幸村戰死的消息后,毛利勝永急忙收納殘兵指揮向大坂撤退。而深入敵后一直沒有聯系到的明石全登,率領300敢死隊殺出了水野勝成、松平忠直、本多忠政、藤堂高虎的包圍圈脫離戰場,之后消息不明。
岡山口方面,聽到天王寺方向槍聲響起后,德川秀忠下令進軍。久經戰場的立花宗茂一看大野治房軍的陣勢,就知道是誘敵深入的戰術,向秀忠建議本陣不要太突出,而應等待時機。德川秀忠立功心切根本沒有聽進去,戰斗一開始擔任先鋒的前田利常就被大野治房打得大敗,第二隊的井伊直孝、藤堂高虎急忙趕去救援。說時遲那時快,大野軍已經殺到了秀忠本陣,作為旗本先鋒的土井利勝隊大亂。德川秀忠也嚇傻了,逃出本陣并親自拿起長槍準備迎戰。跟在身邊的本多正信冷靜的說道:“將軍請淡定,大局對我方有利,切勿慌了手腳?!薄班?,是。”秀忠這才把大槍放下。這時,黑田長政、加藤嘉明率兵趕到,并建言應該后撤暫避敵人銳氣,立花宗茂勸阻道:“敵人攻勢已減,我軍不可一退再退,這樣對士氣不利,應該立即反攻?!钡麓ㄐ阒壹泵ο铝钭屫撠煷蚱斓娜Σ吒叩呐e起軍旗,讓被沖散的友軍向自己集結。之后,德川秀忠軍開始反擊,大野治房不敵,收容敗兵后向大坂退去。
這時,還在等待豐臣秀賴親自出馬的大野治房和七手組正在說服變了掛的淀殿。她害怕兒子親臨前線會有生命危險,所以臨時變卦又反對秀賴御駕親征了。好不容易將豐臣秀賴打扮好了,剛剛上馬。眾人就接到了豐臣軍突擊家康、秀忠大營失敗,真田幸村、大谷吉治戰死,御宿政友重傷的消息。重新調整陣型的幕府軍正向這里呼嘯而來,敗退回來的毛利勝永指揮豐臣全軍做最后的抵抗,但在幕府軍壓倒的兵力和火力面前最終不敵。午后三點,毛利勝永保護著親征的豐臣秀賴退回大坂城。
之后,熟悉道路的松平忠直如愿第一個殺進了大坂城內,幕府軍其他各將也緊隨其后。戰敗的豐臣軍相繼叛逃,一部分還在天守閣放火。5月7日深夜,大坂城陷落,天守閣的火焰照亮了天空,從京都望去,月亮就像火點燃了一般呈現出了太陽的顏色。5月8日,豐臣秀賴的妻子千姬(德川秀忠的女兒)被父親接回,幫丈夫求情卻遭到了拒絕。最終淀殿、豐臣秀賴在谷倉中切腹,毛利勝永擔當介錯人,之后毛利勝永跟族人也在武器庫切腹。
曾在關原之戰非?;钴S的島津氏并沒有參加大坂之陣,之前雖然收到了豐臣秀賴的邀請,但回復說“已經報過豐臣氏之恩了?!蹦桓竭€有人造謠說“島津的不參加就是謀反?!狈鲘u津忠恒解釋正在實行藩政改革,所以不宜出兵。之后德川秀忠命小倉藩時刻監視薩摩藩的動靜。當時,已經完全是德川家的天下,所以后來島津積極響應幕府的事業,并在島原之亂的時候積極出兵以表示忠心。