1. e4 e5 2. d3 Nc6 3. c3 Nf6 4. Nf3 b6 5. Be2 d6 6. O-O b5 7. Re1 h6 8. Bf1 Be6 9. d4 Bc4 10. b3 Bxf1 11. Kxf1 g5 12. d5 Na5 13. Kg1 g4 14. Nfd2 h5 15. c4 b4 16. a3 bxa3 17. Nxa3 Nb7 18. Bb2 Bh6 19. Nb5 a6 20. Nc3 Bxd2 21. Qxd2 Nc5 22. b4 Nb3 23. Qc2 Nxa1 24. Bxa1 Ke7 25. c5 Rb8 26. cxd6 cxd6 27. Qa4 Qb6 28. Rb1 a5 29. b5 h4 30. Nd1 h3 31. Ne3 hxg2 32. Kxg2 Rbg8 33. Nf5 Kd7 34. Bc3 Nxe4 35. Qxa5 Qxa5 36. Bxa5 Nc5 37. b6 Nb7 38. Bb4 Nc5 39. Bxc5 dxc5 40. d6 Rg5 41. Ne3 Kxd6 42. Nc4 Kd5 43. Ne3 Ke4 44. b7 Rb8 45. Nc4 f5 46. Nd6 Kd5 47. Nf7 Rg7 48. Nh6 Rgxb7 49. Rxb7 Rxb7 50. Nxf5 Rb3 51. Ne3 Rxe3 52. fxe3 Ke4 53. Kg3 Kxe3 54. Kxg4 c4 55. h4 c3 56. h5 c2 57. h6 c1=Q 58. resign