1. e4 c5 2. Nc3 Nc6 3. Nf3 e5 4. Be2 d6 5. a3 Be6 6. O-O Be7 7. d3 f5 8. exf5 Bxf5 9. h3 Nf6 10. Re1 O-O 11. Ng5 d5 12. g4 Bg6 13. Ne6 Qd7 14. Nxf8 Rxf8 15. Bf3 d4 16. Bxc6 Qxc6 17. Rxe5 Bd6 18. Re1 dxc3 19. bxc3 Nd5 20. Bd2 Bf4 21. c4 Nc7 22. Bxf4 Rxf4 23. Re3 Ne6 24. Qe1 Nd4 25. Qd2 Nf3 26. Rxf3 Qxf3 27. Rf1 Rf8 28. a4 Qxh3 29. f3 Qg3 30. Qg2 Qxg2 31. Kxg2 Re8 32. Kf2 Kf7 33. g5 Ke6 34. Rb1 Re7 35. a5 Kf5 36. Rg1 Kf4 37. Rg4 Ke5 38. f4 Kd6 39. Rg1 Bh5 40. Rh1 Re2 41. Kg3 Bg6 42. Rb1 Kc6 43. Rf1 Bf5 44. Rc1 Re6 45. Kf3 Kc7 46. Rb1 Ra6 47. Ra1 Kc6 48. Ke3 b6 49. axb6 Rxa1 50. d4 cxd4 51. Kxd4 axb6 52. Ke5 Bxc2 53. f5 Re1 54. Kd4 Bxf5 55. resign