开战不到十分钟,可畏号航母就连吃对手三弹,其中一发炮弹击穿舰体打中机库,并引燃大火,可畏号航母当场就燃成黑夜中最明亮的火把,该舰虽然还能以二十八节的速度行驶逃窜,但舰体的大火依旧燃烧个不停,怎么都难以扑灭。
第一次挪威海海战时,德国舰炮炮弹引信不够灵敏,哑弹率很高,但这个缺陷在战后科研部门经过半年的努力已经做出纠正。此战中德国舰的舰炮弹的引信已做了改进,当晚命英国航母的十六英寸炮弹只有一发因为穿透力过剩没有及时爆炸,哑弹率大大降低。
突遭德国战列舰逼近射击,另一艘航母光辉号的情况同样处境堪忧。在夜色中他不停地做着曲线机动规避德舰打来的炮弹,但在十分钟内仍然吃了两发炮弹,一发命中飞行甲板,打出一个直径超一米的大洞钻入下层在水兵舱中爆炸,杀死了数十名水兵,而另一发炮弹从一侧击穿舰艏,由于穿透力过剩又击穿另一侧,最后落入海中爆炸。伤害倒是轻微。
而后护航的英国巡洋舰和驱逐舰趁着夜色掩护,奋不顾身地扑向德舰发射鱼雷,逼得两艘沙恩战列舰不得不转向规避。趁着这个时机,光辉号航母趁机开足马力掉头转向逃往西北方,谁知却一头栽进了德国人早就预先布置好的潜艇伏击阵地。此次伏击作战,是德国海军水面舰队和水下潜艇的联合行动。
四点五分时,逃窜中的光辉号航母在缺少护卫舰的情况下,被一艘早就埋伏在附近的装有通气管的德国潜艇u49锁定,该艇在四千米外连射四发,掉过头后,又用尾部发射两发,最终命中三发鱼雷,十五分钟后,其左舷又挨了另一艘德国潜艇发射的鱼雷命中一发,很快就因为进水过多而趴在海上速度大减,然后悲哀地等待着沉没的宿命。
海战打到这个地步,已经没有任何的悬念了,接下来的时间,不过是几艘陷入伏击圈的英舰最后的挣扎。
附近的直布罗陀要塞的英国舰队得知坎宁安遇袭后,倒是不顾一切地派出仅有的六条鱼雷艇赶来支援,但是其距离太远,待这些鱼雷艇赶到战场时,战局已定。
战斗打到五点左右时,天色渐亮,隐藏在附近的两艘齐柏林级航母上的舰载机飞临战场,对着海上疯狂逃窜的残余英舰补枪投弹。
当丘吉尔被秘书叫醒,收听德国人的“现场广播”时,其实战斗已经结束。坎宁安舰队已接近全军覆没,两艘航母、三艘巡洋舰,七艘驱逐舰组成的特混舰队,此时只有一艘受重伤的巡洋舰和两艘驱逐舰勉强逃回了附近的直布罗陀要塞。而当晚赶来支援的六艘鱼雷艇也有四条被击沉,两条受伤被俘。
那条受伤的英国巡洋舰虽然逃入了直布罗陀要塞,却在后来驶往埃及亚历山大港接受维修的路上,遭遇了法国潜艇的袭击。愤怒的法国海军对于这艘参予了摧毁法国舰队行动的帮凶毫不客气地发射了数条鱼雷,最终将其击沉。
至于德国海军最关心的两个目标,七点时,旗舰光辉号航母舰身已严重倾斜,右侧的甲板几乎都快触到海面。舰上的英国水兵正象下饺子般纷纷跳入水中逃生,而附近正停着一艘德国巡洋舰忙着接收抢救落水的水兵。
至于英国舰队司令官坎宁安,他没有跳水逃生,而是随着自己的旗舰一起沉没。
另一条航母可畏号,在昨夜的战斗中,他断断续续地吃了德舰总计十发406毫米(十六英寸)的炮弹,外加一堆的中口径副炮炮弹,以及在天亮后吞下了整整五发的穿甲航弹,虽然这是一艘装甲航母,但是挨了这么多的打击,就算是战列舰也无法承受。七点时,该舰早已丧失动力,全身上下都在冒烟起火,舰身时不时地有被引燃的弹药在发生殉爆,舰长早在六点时就对舰上水兵下达了弃舰的指令。
不过令人惊讶的是,虽然受了如此致命的重创,该舰水下部分似乎完好无损,尽管大火已烧了三个多小时,该舰仍然顽强地漂浮在水面上,而周边则浮满了弃舰的水兵和救生船,和即将沉没的光辉号航母类似,该舰附近也有一艘德国巡洋舰在接收落水的英国水兵。
在接收完弃舰逃生的英军水兵后,两艘齐柏林级航母上起飞了两队的fw190tf型战斗轰炸机,将正在燃烧中的可畏号航母当成训练用的靶子一阵狂轰滥炸,投下超过三十枚航弹,直接命中其十五弹之多,中弹后该舰在海上仅支持了不到三分钟宣告沉没。
当丘吉尔听到“现场广播”时,发生在直布罗陀海峡附近的战斗早已结束。德国对英广播电台,故意“调整”了战斗发生的时间,装成是现场直播的样子。