1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. Nc3 Nf6 6. a3 Be7 7. Be2 O-O 8. g4 d6 9. Be3 a6 10. g5 Nd7 11. h4 Nxd4 12. Bxd4 b5 13. Bf3 Bb7 14. Qe2 Qa5 15. Qd2 Rfd8 16. O-O-O Ne5 17. Be2 Nc4 18. Bxc4 bxc4 19. Kb1 Rab8 20. Nd5 Qxd2 21. Nxe7 Kf8 22. Rxd2 Kxe7 23. Bxg7 Rdc8 24. f3 e5 25. Rhd1 Rc6 26. f4 c3 27. bxc3 Rxc3 28. fxe5 Bxe4 29. Kc1 d5 30. e6 Rxa3 31. exf7 Kxf7 32. Bd4 Ra2 33. Rf1 Ke7 34. Rdf2 Bg6 35. Re1 Be4 36. h5 Rc8 37. Ree2 Rg8 38. Re3 Rc8 39. Ree2 Rc6 40. Rg2 Kd7 41. Rgf2 Ke7 42. Kb1 Ra4 43. Bf6 Kd6 44. Bb2 Kc5 45. Re3 Rc4 46. Rc3 Kb4 47. Rxc4 Rxc4 48. Be5 a5 49. Kb2 d4 50. Rd2 Kc5 51. c3 d3 52. Rf2 Kd5 53. Bd4 Rc7 54. Kc1 a4 55. Rf6 Rb7 56. Ra6 Rb1 57. Kd2 Rb2 58. Kc1 d2 59. Kxb2 d1=Q 60. resign