This example shows a chess game typeset for publication. The top lists the players, event, site, date, round, result, ECO code, opening and annotator, followed by the numbered moves with commentary on lines such as the Semi-Tarrasch defence. It loads xskak for notation and chessboard for the diagrams, with geometry and xcolor for layout. It was produced by a Python program that outputs LaTeX, but the file can be edited by hand. Use it as a model for chess articles, lesson notes or game collections.
Shared under the MIT License. All credit to whelanh; the licence comes with the project's files.