1. e4 e5 2. f4 exf4 3. Nf3 f6 4. d4 g5 5. h3 h6 6. Bd3 Bd6 7. e5 Qe7 8. Qe2 fxe5 9. O-O Nc6 10. d5 Nb4 11. Bg6 Kd8 12. Be4 Nf6 13. a3 Nxe4 14. Qxe4 Na6 15. b4 c5 16. c3 h5 17. Qg6 cxb4 18. cxb4 Nc7 19. Nxg5 Nxd5 20. Nf7 Kc7 21. Nxh8 Bc5 22. bxc5 Qxc5 23. Kh1 d6 24. Qf7 Bd7 25. Qxh5 Rg8 26. Nd2 Ne3 27. Ne4 Qd4 28. Bxe3 Qxe4 29. Rac1 Kb8 30. Qf3 Qa4 31. Rg1 fxe3 32. Rb1 Bc6 33. Qxe3 Rxh8 34. Qg3 Bd5 35. Qg7