1. e4 c5 2. f4 Nc6 3. Nf3 e6 4. c3 d5 5. e5 Nh6 6. d4 c4 7. h3 Be7 8. Be3 O-O 9. Bf2 Nf5 10. Nbd2 Qb6 11. Qc2 Qc7 12. Be2 Bd7 13. g4 Nh6 14. Ng5 g6 15. h4 f6 16. Nh3 f5 17. g5 Ng4 18. Bg1 Rab8 19. Nf3 Qa5 20. Nh2 Nxh2 21. Rxh2 b5 22. h5 b4 23. Be3 b3 24. Qb1 bxa2 25. Rxa2 Qxc3 26. bxc3 Rxb1 27. Kf2 Rfb8 28. hxg6 hxg6 29. Ng1 R8b2 30. Rxb2 Rxb2 31. Ke1 Na5 32. Nf3 Ba4 33. Bf1 Rb1 34. Kf2 Nb3 35. Nd2 Rb2 36. Kg3 Rc2 37. Nb1 Rxh2 38. Kxh2 a5 39. Be2 Bc6 40. Bd1 a4 41. Bxb3 cxb3 42. Bc1 Bb5 43. Kg2 Kg7 44. Kf2 Bd3 45. Na3 Kf7 46. Ke3 Ba6 47. Bb2 Bf1 48. Kd2 Bd8 49. Kc1 Ke7 50. Nb1 Bd3 51. Ba3 Kd7 52. Bb4 Bxb1 53. Kxb1 Be7 54. Bxe7 Kxe7 55. Kb2 Kd7 56. Ka3 Kc6 57. resign