1. e4 c5 2. Nf3 b6 3. Bc4 Bb7 4. e5 Nc6 5. Bxf7 Kxf7 6. Ng5 Ke8 7. O-O e6 8. f4 Qe7 9. Nc3 Kd8 10. Nb5 h6 11. Nd6 hxg5 12. Nxb7 Kc7 13. Nd6 gxf4 14. Rxf4 g5 15. Rf7 Qd8 16. Nb5 Kb8 17. Qe2 a6 18. Nd6 Bxd6 19. exd6 Nf6 20. d3 Rh7 21. Rxh7 Nxh7 22. c3 Qf8 23. a4 Qxd6 24. Qe4 Qe7 25. d4 d5 26. Qg4 cxd4 27. cxd4 Qf6 28. Be3 Ra7 29. Rf1 Qg6 30. h4 Rg7 31. h5 Qd3 32. Qxe6 Kb7 33. Rf7 Rxf7 34. Qxf7 Ka8 35. Qe8 Nb8 36. Qe6 Qb1 37. Kh2 Qe4 38. Qxe4 dxe4 39. Kg3 Nd7 40. h6 Ndf6 41. b4 Nd5 42. Bd2 Ne7 43. Kg4 Nc6 44. Bc3 e3 45. Kf3 Ne7 46. g4 Nd5 47. Be1 Nhf6 48. b5 axb5 49. axb5 Kb8 50. Bg3 Kc8 51. Be5 Kd7 52. Bxf6 Nxf6 53. Kxe3 Nxg4 54. Ke4 Nxh6 55. Ke5 Nf7 56. Kd5 g4 57. Ke4 Kd6 58. Kf4 Kd5 59. Kxg4 Kxd4 60. Kf3 Kc4 61. Ke3 Kxb5 62. Kd2 Ne5 63. Kc2 Kb4 64. Kb2 Nc4 65. Ka2 Ka4 66. Kb1 Ka3 67. Ka1 Na5 68. Kb1 Nb3 69. Kc2 b5 70. Kb1 b4 71. Kc2 Ka2 72. Kd3 Nc1 73. Kc2 b3 74. Kxc1 b2 75. Kc2 b1=Q 76. resign