1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. Nc3 Bc5 5. d3 Qf6 6. Nd5 Qd8 7. Be3 Bxe3 8. Nxe3 Nf6 9. h3 d6 10. Nh4 Nd4 11. Nhf5 Bxf5 12. exf5 O-O 13. Nd5 c6 14. Nxf6 Qxf6 15. Qd2 Qxf5 16. O-O-O b5 17. g4 bxc4 18. gxf5 Nxf5 19. dxc4 a5 20. a4 Rfb8 21. b3 Ra7 22. f4 e4 23. Qc3 Re8 24. Rh2 e3 25. Rg2 g6 26. h4 Rae7 27. h5 Kh7 28. hxg6 fxg6 29. Qf6 Re6 30. Qf7 Ng7 31. f5 resign