Une table de finale (en
anglais : endgame
tablebase) est une base de données informatisée qui
contient une analyse exhaustive et précalculée des positions de fins
de partie du jeu d'échecs. Elle est généralement utilisé par un moteur
d'échecs informatique pendant le jeu, ou par un humain ou un ordinateur
qui analyse rétrospectivement une partie qui a déjà été jouée.
La table de finale contient des positions de finales et leur
évaluation (partie nulle, ou distance jusqu'au mat). Ainsi, on peut
chercher à atteindre une position donnée ou à l'éviter. Les moteurs d'échecs
(programmes d'échecs, comme Stockfish) s'en servent pour assurer leurs
fins de parties avec le meilleur résultat possible.
De telles bases de données de finales sont générées en
utilisant une forme d'analyse rétrograde : les positions de trois pièces
sont utilisées pour l'analyse des positions de quatre pièces, ces dernières
participent à la génération de celles de cinq pièces, etc.