1. e4 c5 2. d3 Nc6 3. c3 e5 4. Nf3 d6 5. Nbd2 Bg4 6. h3 Bh5 7. Be2 Bxf3 8. Bxf3 Be7 9. Nc4 Nf6 10. O-O b5 11. Ne3 O-O 12. Nf5 Kh8 13. g4 Ng8 14. Kg2 g6 15. Ne3 Bh4 16. Nd5 h5 17. gxh5 gxh5 18. Bxh5 Nf6 19. Bh6 Rg8 20. Kh1 Nh7 21. f4 exf4 22. Bxf7 Ne5 23. Bxg8 Qxg8 24. Rg1 Qf7 25. Bg7 Kg8 26. Bxe5 Kf8 27. Bxd6 Ke8 28. Nc7 Kd7 29. Nxb5 Bf2 30. Qg4 Kc6 31. Nxa7 Rxa7 32. Bxf4 Bxg1 33. Rxg1 Nf6 34. Qf3 Rxa2 35. e5 Qd5 36. Qxd5 Nxd5 37. Bh2 Rxb2 38. c4 Nb4 39. Rg6 Kd7 40. e6 Ke7 41. h4 Nxd3 42. h5 Rb1 43. Kg2 Rb2 44. Kg3 Ne5 45. Rh6 Nxc4 46. Bg1 Rb5 47. Kf4 Nd6 48. Be3 Rb4 49. Ke5 Re4 50. Kd5 Rxe3 51. Rh7 Nf7 52. Rxf7 Ke8 53. h6 c4 54. Rc7 c3 55. h7 Rh3 56. h8=Q