1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Qc7 6. Bd3 Nf6 7. O-O Bc5 8. Nb3 Be7 9. f4 d6 10. Qf3 Nbd7 11. Be3 b5 12. Rad1 Bb7 13. Bd4 O-O 14. a3 Rac8 15. Qh3 e5 16. Be3 exf4 17. Rxf4 Ne5 18. Nd4 g6 19. Rdf1 Qd8 20. Be2 Rxc3 21. bxc3 Nxe4 22. c4 bxc4 23. Bf3 Ng5 24. Qg3 Ngxf3 25. gxf3 Bg5 26. Re4 Bxe4 27. Bxg5 Qb6 28. Be3 Nxf3 29. Rxf3 Bxf3 30. Qxf3 Re8 31. Bf2 Qc7 32. h4 Qd7 33. h5 d5 34. hxg6 hxg6 35. Qg3 Re4 36. Kf1 Rg4 37. Qb8 Kg7 38. Qe5 f6 39. Qe6 Qxe6 40. Nxe6 Kf7 41. Nc7 d4 42. Nxa6 Ke6 43. Nb4 Kf5 44. a4 d3 45. a5 d2 46. Ke2 Rg2 47. Kxd2 Rxf2 48. Kc3 Rf3 49. Kxc4 Ra3 50. Nc6 g5 51. Kb4 Ra1 52. Kb3 g4 53. Kb2 Rxa5 54. Nxa5 g3 55. Nc4 Kf4 56. resign