袁崇煥攻下了維多利亞城,圖滅了城中的西班牙人,並舉兵南下,直奔西班牙在墨西哥的統治中心墨西哥城。在墨西哥城的西班牙總督聽說維多利亞城失陷後,大驚失色,連忙開始集結兵力準備抗擊明軍的進攻。首先是將墨西哥城周邊的西班牙軍和移民全部都集中到墨西哥城,進行編排和發放槍支,決心侵全力抵抗明軍。除此之外,西班牙總督還派人坐船出海,回西班牙求援,希望自己能夠守到國內的援軍到來。倒黴的是,西班牙總督派出海的人員,還沒有駛出墨西哥灣,就在佛羅里達海峽和王寶德的巡邏封鎖艦隊遭遇了。西班牙人知道自己的使命,所以決心拼死一戰,突破明軍的封鎖,回西班牙報信。西班牙人在墨西哥只有不足五十艘的戰艦,還都是一些老舊的戰艦,出來報信的這位西班牙海軍准將只帶了二十艘戰船,可是他要面對的卻是王寶德安排在佛羅里達海峽的一百艘戰船。
爲了完成自己的使命西班牙海軍在發現明軍戰船後,並沒有停下來或者觀望,而是直接衝了上去,想借着炮火衝出去。西班牙戰船衝過來的時候,也激起了明軍的憤怒:只有二十艘戰船就這麼囂張,直接就衝了上來,看都不看,簡直就是對大明的蔑視!生了氣的艦隊指揮官一面命令人去通知王寶德,一方面指揮部隊進行攔擊。西班牙艦隊排成三角隊形,拼命的衝了過來,明軍則排出了V字隊形,很明顯,明軍是想把西班牙的艦隊引到中間,然後利用自己的兵力優勢層層包圍之後加以殲滅。西班牙心急之下,沒有注意這些,只是一邊開炮一邊衝了過來。當西班牙人駛入V字形的入口處時,明軍兩翼的戰船開始向西班牙軍兩翼迂迴,在相對的運動之下,明軍戰船很快迂迴到了西班牙戰船的背後,達成了對其的包圍,並且開始了殲滅!可是明軍戰船還是低估了西班牙人的決心,駛入包圍圈的西班牙戰船面對包圍依然一味的衝了過來,明軍的戰船沒有想到西班牙人會這麼瘋狂,在沒有準備的情況下,西班牙戰船和明軍的戰船撞在了一起。
明軍雖然沒有想到對方這麼悍勇,可是西班牙的戰船畢竟都是一些老舊的戰船,無論是炮火還是噸位都差明軍一段距離,所以雖然撞上去了,但吃虧的卻是西班牙戰船。被撞中的明軍戰船上的明軍水兵們也被西班牙人激怒了,根本不去搶救軍艦,而是和西班牙人一樣,不管不顧,一門心思的操炮轟擊,都想指對方於死地。經過一番對轟,炮位數量佔優勢的明軍將西班牙戰船炸得七零八落,了使自己也受創不輕。後面的西班牙軍艦在衝上來之後,猛的轉舵,,以側旋對側旋捱上了明軍,從船上衝出來一批西班牙人,拿着戰刀跳到了明軍的戰船上。明軍的水兵沒有想到對方會來這招,慌忙之中拿起刀反抗。驚慌中的明軍士兵很快鎮定下來,因爲西班牙人的力氣雖然很大,可是刀法卻實在是太差了,比起明軍士兵的刀法簡直就是在玩。明軍士兵們很快恢復了鎮定,各展所長,用自己的刀法清理着西班牙的水兵。西班牙的水兵們也沒有想到,看起來矮小的明軍士兵會這麼靈活,尤其是他們的刀法,簡直太神奇了,一番砍殺過後,西班牙人不是被殺就是被砍得斷手斷腳,很快被明軍清理乾淨了。
西班牙人兩次進攻都失敗了,代價是十一艘戰船被擊沉或者被俘,信心遭到沉重打擊的西班牙准將,在看到明軍的戰船逼近之後,排出了圓形戰陣,想用滾動炮擊的辦法擊退明軍戰船,好殺出一條通道。此時的明軍戰船指揮官也改變了戰法:所有的戰船將船頭直對西班牙戰船,用船頭的重炮攻擊西班牙戰艦。明軍的船頭重炮威力強大,像西班牙這些老舊的戰船基本上一炮就能打個航行基本不能自理,再加上直對西班牙戰艦,使自己被彈面減小,間接的降低了西班牙戰船的火炮命中率。雙方一陣火炮急襲,剩下的九艘西班牙戰艦被擊沉了五艘,兩艘重創,兩艘輕傷,而明軍只有一艘被重傷,推出了戰鬥,不過後面的軍艦馬上填上了戰位,西班牙人完全沒有了突圍的可能!面對現實的情況,在偉大的決心在現實的差距面前都是無力的,西班牙戰艦選擇了投降!
明軍指揮官見對方豎起了白旗,心裡冷笑一聲,大明沒有抓俘虜的習慣!隨即命令繼續攻擊,不接受投降。西班牙准將沒有想到對方根本就沒有俘虜自己的打算,失望之下,拔出火槍自盡。明軍戰船不停地射擊,西班牙士兵見戰船都已經受傷即將沉沒的情況下,紛紛跳入水中求生,但是明軍在擊沉西班牙戰船之後,發揚了一貫的傳統用水中的西班牙士兵的腦袋練習槍法,在一聲聲的爆頭聲中,在西班牙士兵的咒罵聲中,西班牙的求援艦隊全軍覆沒!
就在西班牙艦隊折戟沉沙的時候,袁崇煥的大軍也已經以最快的速度完成了補給和補充,袁崇煥揮軍南下,直逼墨西哥城!墨西哥城的總督也沒有閒着,將周邊的西班牙士兵和移民武裝之後,人數達三萬多人,五十門火炮,將墨西哥城圍得猶如鐵桶一般:最外面的一層防禦是以佩特爾火山爲中心的防禦線,裡面是以特斯科科湖爲中心的防禦線,最後是以墨西哥城爲防禦重點,西班牙總督甚至還準備好了巷戰,並且告訴每一個西班牙士兵,就算守不住墨西哥城也要讓明軍在墨西哥城下流盡鮮血。
袁崇煥知道墨西哥城是西班牙的統治中心,一定不好攻克,便事先派人前出偵查。偵查的結果卻讓袁崇煥鬱悶不已,沒有想到墨西哥城的這位總督如此頑強,竟然放棄了周邊城市將所有的兵力集中在墨西哥城,還建立了三道防禦圈,最倒黴的是根據偵察結果,佩特爾火山的火山岩異常堅硬,除非用重炮直接轟擊,否則很難對在山上的西班牙軍造成傷害,自己想要拿下墨西哥城,最先要做的就要攻克佩特爾火山防禦線這個硬殼。袁崇煥將三百門重炮全部調出,用來轟擊佩特爾火山的西班牙兵力。坦克部隊則不在掩護步兵,而是配合裝甲運兵車從左翼迂迴至墨西哥城的南面,從背後攻擊墨西哥城,從南北兩個方向同時攻擊,騎兵部隊也全部出動,攻擊特斯科科湖的西班牙軍,步兵則全力配合重炮突破佩特爾火山。做好了部署後,袁崇煥很快發出了命令,明軍兵分三路,各自奔向自己的目標。
首先是坦克部隊的出擊,坦克部隊再裝足燃料之後,和裝甲運兵車拖載着神火器突擊團,從西面繞開佩特爾火山的防禦線,沿着海岸線直插墨西哥城以南,炮兵也全部到位開始了對佩特爾火山開始攻擊。和偵察的結果一樣佩特爾火山的西班牙軍充分利用了火山岩的堅固,預設的陣地非常堅固,明軍的三百門重炮雖然傾力射擊,但是對堅固的火山岩作用非常有限,使明軍的步兵進展現緩解,而且傷亡還不小。
看着擡下來的傷員越來越多,明軍校尉們氣得半死卻毫無辦法西班牙軍見明軍進攻受挫,白癡般的發動反擊,明軍校尉們看到出氣的機會來了,馬上集結兵力進行反擊,並派出部分騎兵抄襲反擊西班牙軍的後路,炮兵們也已經轉向對西班牙軍的反擊路線進行轟擊,在半個小時的反擊之後,遭到炮襲擊的西班牙反擊部隊傷亡慘重,被明軍打得狼狽不堪,後路也被明軍騎兵截斷,最後被明軍消滅在佩特爾火山的山腳下。
遭到沉重打擊的西班牙軍不敢再言反擊,都龜縮在預設的工事裡進行防守不敢在妄動。明軍的校尉們看到西班牙軍的工事堅固,決定進行定點清除,重炮部隊被拉了上來進行抵近轟擊,每一座工事都有兩門重炮在攻擊。載明軍的攻擊之下,西班牙軍的工事被一個個的摧毀,裡面的西班牙軍不是被炸死就是被震死,明軍乘機發起了進攻,在神火器突擊隊的開路下,明軍的進攻一時順利。沒有過了多久,半山腰上的西班牙工事由於超出了重炮的射界,重炮無法進行攻擊,使得進攻再次受阻。在重炮轟擊工事獲得戰果而受到啓發的明軍校尉們,針對西班牙軍工事的特點,將重炮拆開,只帶着拆下來的炮管和炮彈,由步兵攜帶運到半山腰,在西班牙工事的基礎上,設立了簡單的發射陣地,雖然射擊精度收到了一些影響,但是終究是個辦法,在明軍中炮的轟擊下,佩特爾火山的西班牙軍防禦陷入崩潰。