The final showdown. The be-all end-all. The grand finale. We’ve all spent hours, maybe more than we’d care to admit, making our ways to the final bosses of our favorite games, hoping that last bout will live up to the journey before it. So we’ve pulled together our list of the most memorable, skill-testing, emotionally cathartic final boss battles of all time.