1. e4 c5 2. c4 d6 3. Nc3 e5 4. Be2 Nf6 5. d3 Nc6 6. Be3 Be7 7. f4 O-O 8. f5 a6 9. Nh3 Rb8 10. Nd5 Nxd5 11. cxd5 Nd4 12. Bxd4 cxd4 13. O-O b5 14. Rc1 Bg5 15. Nxg5 Qxg5 16. Rc6 Bb7 17. Rc2 Qe3 18. Rf2 f6 19. Bh5 Rbc8 20. Kh1 a5 21. Rfe2 Qf4 22. Qe1 Qg5 23. Bf3 b4 24. h4 Qf4 25. Qf2 Ba6 26. g3 Qh6 27. Rcd2 Rc1 28. Kg2 Ra1 29. b3 Rc8 30. Rc2 Rc3 31. Red2 Bxd3 32. Rxc3 Bf1 33. Kh2 bxc3 34. Rd1 Rxd1 35. Bxd1 Bd3 36. Kg2 Bxe4 37. Kf1 Bxd5 38. Ke1 Qc1 39. Qe2 Qe3 40. Qxe3 dxe3 41. Bc2 Kf7 42. Ke2 g6 43. Kxe3 a4 44. b4 Bxa2 45. Bxa4 d5 46. b5 d4 47. Kd3 Bd5 48. g4 gxf5 49. gxf5 Ke7 50. Bd1 Kd6 51. Be2 Kc5 52. Bg4 Kxb5 53. Bh5 Kb4 54. Bd1 Bc4 55. Kc2 Bb3 56. Kc1 Bxd1 57. Kxd1 d3 58. resign