1. e4 c5 2. c4 e5 3. Nc3 d6 4. Nf3 Nf6 5. Bd3 Be7 6. O-O O-O 7. Bc2 Nc6 8. h3 Re8 9. d3 a6 10. Ne1 Be6 11. f4 exf4 12. Bxf4 g6 13. Bh6 Bf8 14. Qd2 Bxh6 15. Qxh6 Nh5 16. Rf3 Re7 17. g4 Ng7 18. Nd5 Bxd5 19. cxd5 Ne5 20. Rg3 Qf8 21. Ng2 Ne8 22. Qxf8 Kxf8 23. Rf1 Kg7 24. Nh4 Nf6 25. a3 b5 26. Nf3 Nxf3 27. Rgxf3 Ng8 28. h4 Rf8 29. a4 b4 30. b3 a5 31. Kg2 Nh6 32. Kg3 Re5 33. Rf6 Rd8 34. g5 Ng8 35. Rxf7 Kh8 36. Ra7 Re7 37. Rxa5 Rb7 38. Bd1 h5 39. gxh6 Nxh6 40. Rf6 Kg7 41. Rf4 Nf7 42. Be2 Kf8 43. Rf6 Kg7 44. Rf4 Kf8 45. Ra6 Ke7 46. d4 cxd4 47. Bb5 Ne5 48. Bc6 Rc7 49. Rb6 Rg8 50. a5 g5 51. Rf5 gxh4 52. Kxh4 d3 53. a6 d2 54. Rf1 Nf3 55. Kh3 Ne1 56. Rb7 Rxb7 57. resign