If you haven't discovered this yet, it may be what you are looking for.
http://www.chess.com/analysis-board-editor
You can use it manually to play through chess moves. You can also use it to play through chess games that have been recorded in .pgn file format, which is essentially a text file record of chess moves of a game, which any .pgn software viewer/player can recognize and allow you to view and step through the moves of a game. Chess.com's analysis editor board ("Game Editor" under "Menu" at the top of the Chess.com home page) allows you to do that. Millions of games have been recorded in .pgn file format and are available online. Go online, locate the game of interest in .pgn format, open the .pgn file in any text editor (Wordpad, Notepad etc), select, copy and then paste the text into the pgn Chess.com analysis board editor. Use it to step through the moves in the game, all the while viewing the moves on the analysis board.
There are also many free .pgn viewer/player softwares available for download online. One of the most popular is the Chessbase Reader 2013
http://en.chessbase.com/pages/download
This software has more functionality than simply a .pgn file viewer/player, but you can use it for that purpose if you choose. In fact, I use Chessbase Reader mostly to read Everyman Chess eBooks on my computer - a fast, efficient way to study chess books (Everyman Chess also has their own viewer app for their eBooks, but I prefer using Chessbase Reader).
https://www.everymanchess.com/
Hello all,
About 3 months ago I moved from USA to China to start new studies. I currently live with my girlfriend in quite a small apartment. I've really picked up chess for the first time while here and have enjoyed studying it from the ground up. I have bought a few books that walk through entire games giving annotation and also variations. I find it inconvenient to try to play through these games on my cellphone software because 1.) It's so small and 2.) I can't have two boards to follow the real game and then work through the variations on the other. I would buy two real sets but I just don't have the table space here. Can anyone suggest any software specifically great for annotated games? Preferably one where I can have two boards open at once? Thanks gang!