經過
為了與朝鮮水師進行決戰,日本水師在巨濟島一帶集結,準備兵分三路向朝鮮水師發動進攻。而李舜臣則將其全羅道的艦隊和慶尚道的部分艦隊組成聯合艦隊,準備迎戰。1592年7月6日,李舜臣進兵出唐浦附近水域,並於7月7日清晨,將集結於巨濟島的日本水師引至閒山島附近水域決戰。李舜臣選擇在此地決戰是因為這裡有著較為寬闊的深水環境,易於設定埋伏,可以向日本艦隊進行包圍殲滅。
在決戰開始不久後,朝鮮水師的戰船即將日軍包抄起來,而朝鮮水師的龜甲船則向日軍艦隊直撞過去,很快便撞翻了日軍艦隊前列的幾艘大船,而其餘朝鮮戰船也奮勇殺敵,與敵作殊死戰,結果日軍的61艘戰艦被擊沉。這就是聞名於世的“閒山島大捷”。
1592年8月13日有平民回報說看到倭艦在巨濟島附近集結。得到訊息後的第二日清晨,李舜臣派出6艘板屋船去引誘日艦。脅坂安治的海軍見到板屋船後,馬上追蹤上來,一直追到閒山島附近的廣闊海域,與李舜臣的海軍相遇。
在李舜臣與日軍的前兩次交鋒中,李舜臣採用的是線型或圓型的連續式的進攻陣型。雖然這種戰術對於擊潰敵方艦隊很有效,但是也會讓很大一部份的敵艦得以逃脫,這樣無法有效消滅敵方軍力。為了克服這個缺點,李舜臣在此次海戰中擺出了新型的鶴翼陣或稱U型陣,意在不但要擊潰日本艦隊還要將之包圍進而殲滅。
日軍的戰術是先派出快速的軍艦突擊然後迅速派出主力戰艦靠近並登船。日軍的這種戰術正中李舜臣的圈套。朝鮮海軍以鶴翼陣將接近的日艦包圍住,艦上炮火從各個角度將被圍的日艦摧毀。戰鬥從早上一直打到傍晚。脅坂安治的三位主要領兵指揮官中,脅坂左兵衛、渡邊七衛門兩人陣亡,真鍋左馬允在船上切腹自殺。在喪失了59艘戰艦後,脅坂安治開始撤退,朝鮮水軍獲得大捷。李舜臣事後在“見乃梁破倭狀”中宣稱擊毀的日本艦隊為大船36隻、中船24隻、小船13隻、擊破數63隻,但是根據脅坂安治領地的石高算出的動員定數大約為1500人,這個戰果數應當是過高了(次年5月日軍攻擊晉州城時脅坂軍統計為900人,而且之前有相當一部分日軍士兵回國休整,因此此戰日軍傷亡應較低) 。
影響
此役的戰果被朝鮮人無限放大,但其實日本水師依然掌握著制海權。朝鮮國王后來命令李舜臣主動攻擊日軍補給線,但被李舜臣拒絕。這在日後也成為了李舜臣被撤職的一個主因。