\documentclass{article}
\usepackage{xskak}    % Vorgänger: skak
\usepackage{animate}
\usepackage[utf8]{inputenc}
\begin{document}
\section{Grundstellung und erste Züge}
\newchessgame
\longmoves %Züge ausführlich anzeigen
\showboard % Aktuelle Stellung (Grundstellung) anzeigen)
\vspace{5mm}
 
% K for King, Q for Queen, R for Rook, B for Bishop, N for Knight and P for Pawn.
 
% Die ersten Zuege:
\mainline{1.e4 e5 2. Nf3 Nc6 3.Bb5 d6}
\vspace{5mm}
 
\showboard % Aktuelle Stellung anzeigen
 
\mainline{4.a4 a5}
 
\showboard
 
\newpage

\section{Anzeige der Züge in anderem Stil}
  
\newchessgame[id=spiel1,white=Kasparow,black=Fischer,result=1--0] % Neues Spiel
\styleC
\vspace{5mm}

\xskakgetgame{white}--\xskakgetgame{black}

% Rochade O-O (Buchstabe, nicht Null)
\mainline{1.e4 e5 2. Nf3 Nc6 3.Bb5 d6 4.O-O}
\showboard



\end{document}