Videogame fans have voted the 2010 blockbuster Call of Duty: Black Ops as having the best ending in gaming history.
Guinness World Records conducted a poll of more than 13,000 gamers to compile a list of the top 50 videogame endings of all time, with Activision and Treyarch's Cold War shooter topping the list.
The game - which also holds the record of being the UK's top-selling title ever - features a twisting storyline that culminates in a submarine showdown, interwoven with a powerful revenge plot and conspiracy theories.
Second place went to the dramatic and poignant finale to Bungie's Halo: Reach, while the fairytale finale to Nintendo's classic The Legend of Zelda: Ocarina of Time claimed third place.
Other titles in the top ten included Call of Duty: Modern Warfare 2, God of War, Red Dead Redemption, Portal and Metal Gear Solid 4: Guns of the Patriots.
Gaz Deaves, gaming editor for the Guinness World Records 2012 Gamer's Edition, said: "This list recognises some of the greatest endings and hopefully will get gamers talking about what are their favourites and why."