1. d4 d5 2. e3 f6 3. Bd3 e5 4. c3 c6 5. g3 Bd6 6. Nd2 Be6 7. f4 Ne7 8. Ngf3 Nd7 9. O-O Rc8 10. Re1 Rf8 11. e4 Rf7 12. fxe5 fxe5 13. exd5 cxd5 14. dxe5 Bc5 15. Nd4 Nxe5 16. Rxe5 Rf6 17. Bxh7 Kf7 18. Qh5 Kf8 19. b4 Qe8 20. bxc5 Rxc5 21. Qxe8 Kxe8 22. Nxe6 Rc6 23. Bg8 Rxc3 24. Bb2 Rc2 25. Nxg7 Kf8 26. Rf1 Nxg8 27. Ne6 Ke8 28. Nc7 Kd7 29. Rxd5 Kc8 30. Bxf6 Rxc7 31. Rd8