You can analyze this game with chess engine, move pieces, add comments, play a training game from any position from this game vs Computer, save your analysis and played game into library, check head-to-head results between these players, compare their charts and download or print this game.
1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. O-O Nf6 7. d4 exd4 8. Ba3 Bxc3 9. Qb3 d5 10. exd5 Ne7 11. Rae1 Bxe1 12. Rxe1 Ng8 13. d6 cxd6 14. Bxf7+ Kf8 15. Ng5 Nh6 16. Be6 Qb6 17. Qf3+ Nef5 18. Bxf5 Bxf5 19. Ne6+ Kg8 20. Qd5 Qc6 21. Nd8+ Qxd5 22. Re8#