1. e4 e5 2. Nf3 d6 3. Bc4 Bg4 4. h3 Bh5 5. Nc3 Nf6 6. d3 Be7 7. g4 Bg6 8. Rg1 h5 9. g5 Nfd7 10. h4 Nb6 11. Bb3 c6 12. d4 exd4 13. Nxd4 c5 14. Ba4 Nxa4 15. Ne6 fxe6 16. Nxa4 Bxe4 17. f3 Bf5 18. Nc3 g6 19. Bf4 e5 20. Be3 Qb6 21. Rb1 Be6 22. Qd3 Bf5 23. Qd2 Qc6 24. Nd5 Qd7 25. Nf6 Bxf6 26. gxf6 Qe6 27. Bg5 Nc6 28. Rd1 Nd4 29. Kf2 Qd5 30. Qe3 O-O-O 31. c3 Qxa2 32. cxd4 cxd4 33. Qc1 Kb8 34. Rd2 Rc8 35. Qd1 Qf7 36. Qa4 Rc7 37. Ra1 a6 38. b4 Bd7 39. Qa3 Rhc8 40. Qd3 Bb5 41. Qe4 Rc3 42. Qb1 Qd5 43. Qd1 Bc6 44. Rd3 Bb5 45. Rxc3 Rxc3 46. Rc1 Rxc1 47. Qxc1 Qa2 48. Kg3 Qf7 49. Qa1 Qc7 50. Qa2 Bc4 51. Qc2 d3 52. Qc3 d5 53. f7 Qxf7 54. Qxe5 Qc7 55. Qxc7 Kxc7 56. Kf2 Kc6 57. Ke3 Kb5 58. Be7 a5 59. bxa5 Kxa5 60. Bg5 b5 61. Kd4 b4 62. Bd2 Ka4 63. Bc1 b3 64. Kc3 Kb5 65. f4 Kc5 66. Be3 Kd6 67. Bc1 Ke6 68. Kd2 Kf5 69. Ke3 Kg4 70. Bb2 Kxh4 71. Bd4 Kg4 72. Be5 Kg3 73. f5 Kg4 74. fxg6 Kf5 75. g7 Kxe5 76. g8=Q d4 77. Kd2 Bxg8 78. Kxd3 h4 79. resign