Final boss fights are the ultimate test of a player's skills and knowledge in a video game. They are often the climax of the story and the culmination of their journey. While some final boss fights are predictable, many video games have taken players by surprise with unexpected encounters that come out of nowhere.