1. e4 e5 2. Nf3 Qf6 3. d4 d6 4. Be3 Nc6 5. d5 Nce7 6. Nc3 Bg4 7. h3 Bxf3 8. Qxf3 Qxf3 9. gxf3 Ng6 10. O-O-O Nf6 11. Nb5 Rc8 12. Nxa7 Ra8 13. a3 b6 14. Bb5 Nd7 15. Nc6 Ne7 16. Rhg1 Nc5 17. Bxc5 bxc5 18. Nxe5 Nc6 19. Bxc6 Ke7 20. Bxa8 dxe5 21. Bc6 Kd6 22. c4 Be7 23. Rxg7 f6 24. Rdg1 Rf8 25. Rg8 Rxg8 26. Rxg8 h5 27. a4 h4 28. a5 f5 29. a6 Bf6 30. a7 fxe4 31. fxe4 Ke7 32. a8=Q