可是,老人的麻煩并未結束。死魚的血招來了鯊魚。它們循著航線游來,大口大口地咬掉魚肉。老人成功地殺死了一條鯊魚,但鯊魚下沉時也帶走了魚叉,不得已,老人只好湊合著用刀子、棍子、船舵與鯊魚們搏斗。當半夜小船駛進港時,晝夜的搏斗已使老人筋疲力竭了。那條大魚也已殘缺不全,它的美麗和它那貴重的魚肉都已不復存在。
老人悲哀而寂寞地放下桅桿,收拾起損壞了漁具,神情恍惚、踉踉蹌蹌地走回自己的陋屋。他已疲憊不堪,趴著身子便沉沉睡去。
孩子曼諾林先是為老人的遭遇哭泣,然后給他送來熱咖啡,他表示無論父母怎么反對,他也要跟老頭兒一起打魚。
大魚只剩下一根粗大的魚骨,被扔在垃圾堆里。茅棚里,喝過咖啡的老頭兒又睡著了,他正夢見獅子。孩子曼諾林陪在他的身邊。