Epic struggle to land marlin