崇祯四年臘月二十五,孔有德叛軍圍登州,駐守登州的登萊總兵張可大率兵守城,次日下午,叛軍開始攻城,孔有德先驅使裹挾的流民進行試探性攻擊,亂兵擡着雲梯開始攻城,城中守軍據城扼守,先是弓箭遠程射擊,待叛軍靠近雷石滾木,金汁火油輪番上陣,偶爾有叛軍攻上城頭,早已等待多時的守軍就沖上去将其殺死,戰鬥進行的異常慘烈,攻城叛軍損失慘重,戰鬥最激烈時,孔有德親自督戰也不能阻止潰敗的士兵,登州城城高牆後叛軍又缺乏攻城器械,從清晨到傍晚經過一整天的戰鬥,叛軍傷亡近三千人也沒攻上城頭,孔有德隻好鳴金收兵,等來日再戰。
臘月二十七,孔有德親率遼東精銳開始攻城,戰鬥一開始就異常激烈,勇猛的遼東軍頂着箭雨落石,沖上城頭于守軍展開激烈搏鬥,叛軍源源不斷而來,一時間幾乎快要占領城頭陣地,張可大親上城頭斬殺叛軍,登州兵頓時士氣大振,很快将城頭的叛軍趕下,同時張可大隐藏已久的殺手锏,由孫元化主持建造的十幾門佛朗機大炮開始開炮,一次齊射重達幾斤的實心鐵球就在叛軍陣營開出十幾個血胡同,飛濺的鮮血和殘肢落到周圍,叛軍頓時鬼哭狼嚎,士氣落到冰點,炮火繼續,叛軍損失慘重陣營大亂,巨大的恐懼席卷整個孔有德前軍,即使督戰隊斬殺了許多逃跑的士兵依然不能阻止士兵的後撤,張可大當機立斷,立即率登州精銳出城攻擊叛軍,叛軍無心抵抗登時大敗,張可大追殺數裡才收兵回城。
孔有德經過一場慘敗,又顧忌城中大炮不敢貿然攻城,吩咐士兵将登州城團團圍住,每天隻是驅使炮灰部隊攻城,消耗守軍的彈藥和精力使其不能得到休息。張可大見狀心知不妙,趕快派人求援。
另一邊,得到登州被圍的劉凡心中大急,他最擔心的事情還是生了。劉凡趕緊向餘大成請求出兵,餘大成也得到登州被圍以及張可大送來的求援信,他心中也是焦慮非常,一方面見到叛軍強悍的戰鬥力心中有些害怕自己這點人去救援會丢掉性命,另一方面如果坐看登州陷落朝廷也饒不了他,考慮良久餘大成決定過完新年等元月初二在出兵。劉凡無奈隻好答應了。
臘月二十八日,登萊巡撫孫元化率領手下遼東将領張焘,耿忠明等七千多人前來救援,張可大在城頭看到遼東援軍擔心他們和叛軍有聯系,隻放孫元化及其親軍入城。入城後張可大就對孫元化說“孫大人,遼東軍大多和孔有德叛軍是舊識,我擔心他們和城外叛軍有聯系,萬一他們和叛軍裡應外合騙取城門到時候登州危矣,萬萬不可放他們入城啊!”
孫元化不高興地說道“張總兵多慮了,我相信張焘不會背叛我的,況且我在新年之際率遼東兵前來救援登州,假如不放他們入城到時候士兵心生怨恨才是危險!”
張可大急聲說道“可是大人…”話還沒說完就被孫元化打斷了“我意已決,你不用多說了,開城門吧!”張可大無奈隻好聽命,自己雖然是從一品的總兵但是大明文貴武賤即使自己也不敢反對登萊巡撫的命令,誰讓自己錢糧命脈在人家手裡呢!當日下午,遼東援軍進城。
臘月二十九日,孔有德在次攻城,張可大,張焘奉命出戰,遼東兵七千人人登州兵三千人共計一萬多人,出城迎擊叛軍,守軍都是精銳又有大炮助陣戰鬥剛剛開始就占據上風,叛軍被打的節節敗退,戰鬥進入最關鍵時刻,張焘手下遼東軍大部突然臨陣倒戈,掉頭殺向守軍,張焘見勢不妙率先逃跑,張可大獨木難支被叛軍擊敗損失慘重,三千登州兵傷亡大半,副将管維城,遊擊陳良谟,守備盛洛、姚士良戰死,無奈退守城内。張可大回到城中怒不可歇的質問孫元化,反被訓斥,命他駐守水城不要過問登州戰事。
臘月二十九日夜,孔有德聯系城中守将耿忠明,城内遼東軍與城外叛軍裡應外合打開城門放叛軍入城,登州城落入叛軍手中。不久叛軍攻陷登州巡撫衙門,殺死大部分官員,活捉登萊巡撫孫元化。戰事剛剛結束軍紀敗壞的亂軍沖入城中開始劫掠百姓,起初還有清醒的軍官鎮壓,最後殺紅了眼的叛軍反抗殺死上官,這是就連孔有德也不敢阻止了,大部軍官被卷入劫掠中來,登州頓時陷入一片火海,叛軍先沖入大戶人家,搶奪财産殺死他們家人,****他們的妻女,而後又沖入普通百姓家中洩自己的****,等到天亮時登州城已經是屍橫遍野,到處都有被侮辱的女子慘死在家中或者街道上,登州百姓已經是十步存一。在這個新年即将到來的時刻登州百姓卻堕入了地獄。
大年三十,叛軍開始進攻水城,正在防守水城,聽說登州陷落後撫膺大哭,傷心透了,這時叛軍已經開始攻城,張可大親自督戰,無奈登州精兵本來就已經損失慘重,哪裡還能阻擋幾萬叛軍的輪番進攻,堅守一日後,眼見即将城破,張可大解下他所佩帶的官印交給旗手和鼓手,讓他們走小路把它交給濟南的上司。回到家裡拜别了自己的母親,讓弟弟可度、兒子鹿征護送母親航海到天津去。然後把佩劍交給部将,把所有的丫環都殺死,張可大自己回到官署,城破之時可大在太平樓的牆上寫道:“崇祯五年元月一日,山東總兵張可大盡節于此。”然後,自缢身亡。至此登州城已經全部落入叛軍手中。
劉凡接到登州城陷落的消息時,悲痛莫名,這時他還沒有出前來支援,劉凡刹那間對山東這些自私自利的官員充滿了仇恨,本來張可大不用死的,就是這些人的無能害死了他,大明自此少了一個少有的忠臣良将和一次重大機會,張可大可以說是明末少有的良将,張可大是世襲南京羽林左衛千戶。萬曆二十九年武進士。天啟六年授浙江都司,守衛瓜州,擒拿劫貢船的賊人有功,先後升為遊擊、參将。後随總兵王鳴鶴平定西南,有功。随調往甯波,駐紮舟山,多次擊敗入犯倭寇。張可大生平孝友,又博學多才,所到之地,禮賢下士。雖在軍旅,每日帶兵訓練、打仗,但他依然手不釋卷,有儒将之風。崇祯元年,張可大出任山東登萊總兵官。登萊曆來為神京門戶,張可大盡心海防,每每親自巡視,将沿海地形,兵力強弱繪制成《海防圖說》上交朝廷。崇祯二年冬,白蓮教餘衆上萬人圍攻萊陽,張可大率軍進擊,焚燒其六寨,捕獲其領李成、許湯,殺之,萊陽之圍遂解。不久京城有警,張可大受命保衛,鎮守西直、廣甯諸城門。崇祯三年,張可大以勤王有功,升都督同知。這時劉興治在東江謀反,張可大奉诏還鎮讨平。崇祯四年,晉升右都督。十月,張可大升任南京右都督兼督池河、浦口二軍,他還未來及上任孔有德叛軍就進犯山東,張可大無奈留任,帶領登州精銳平叛。還未取得勝利就被孫元化坑了,本來以登州兵的戰力即使不能擊敗叛軍,以登州城的險要守個幾個月還是沒問題的,到時候援軍到來也不會枉死。
其實張可大完全可以逃走的,畢竟罪責不在他,祖大壽都投降了建虜一遭都沒事。可是張可大卻選擇了和愛戴他的登州城百姓一起赴死了,不得不說他是一個英雄,然而英雄都沒有好的結果,假如他沒有戰死,赴任南京的話,後來南明也不會沒有大将可用,局勢也不會敗壞的那麼快,沒有可是了,這也是大明的悲哀啊!