1. e4 c5 2. Nf3 Nc6 3. Bc4 e5 4. c3 h6 5. d4 Na5 6. Bb3 c4 7. Bc2 exd4 8. Nxd4 Bc5 9. O-O Nf6 10. Nf5 O-O 11. e5 Nh7 12. Nxh6 gxh6 13. Bxh6 Qh4 14. Bxh7 Kxh7 15. Bxf8 Bxf8 16. Qf3 Kg8 17. Nd2 d6 18. Qg3 Qxg3 19. fxg3 dxe5 20. Rae1 Bg7 21. Nf3 Nc6 22. Re4 Bf5 23. Rxc4 Bd3 24. Rg4 Bxf1 25. Kxf1 Rd8 26. Ke2 f6 27. h4 Kf7 28. h5 Na5 29. b3 Nc6 30. Rg6 Ne7 31. Rg4 a6 32. Nh4 Rh8 33. Ng6 Nxg6 34. hxg6 Ke6 35. Rc4 Kd6 36. Rh4 Rxh4 37. gxh4 Ke6 38. g4 Kd5 39. Ke3 Bh6 40. Ke2 Ke4 41. g5 fxg5 42. hxg5 Bg7 43. c4 Kf5 44. Ke3 Kxg5 45. Ke4 Kxg6 46. a3 Kf7 47. Kd5 Ke7 48. c5 a5 49. b4 axb4 50. axb4 Kd7 51. b5 Kc7 52. Ke4 Bf6 53. Kf5 b6 54. Kxf6 e4 55. resign