1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 d6 5. Bb5 Bd7 6. Nxc6 Bxc6 7. Bxc6 bxc6 8. O-O e6 9. Be3 Nf6 10. Bg5 Be7 11. Nc3 O-O 12. Qe2 h6 13. Bh4 g5 14. Bg3 e5 15. h4 g4 16. f3 h5 17. fxg4 Nxg4 18. Rf5 Qb6 19. Kh1 Qxb2 20. Qe1 Nf6 21. Rb1 Qxc2 22. Rb7 Bd8 23. Rg5 Kh7 24. Rf5 Qd3 25. Rb2 Rg8 26. Rf3 Qd4 27. Rd2 Qc5 28. Bf2 Qb4 29. Qe2 Rg7 30. Qd3 Be7 31. Rf5 Rag8 32. Qf3 Rxg2 33. Rxf6 Bxf6 34. Qxh5 Kg7 35. Kxg2 Kf8 36. Kf1 Qxc3 37. Rxd6 Ke7 38. Qd1 Qh3 39. Ke2 Qg4 40. Ke1 Qxe4 41. Kf1 Qc4 42. Qd3 Qxd3 43. Rxd3 e4 44. Ra3 Ra8 45. Ke2 Kd6 46. Bxa7 Rh8 47. Bf2 Bxh4 48. Rh3 Bxf2 49. Rxh8 Bb6 50. Rh5 Ke6 51. a4 f5 52. Rh6 Kd5 53. Rf6 Ke5 54. Rxc6 Bd4 55. a5 f4 56. Rc4 f3 57. Kf1 e3 58. a6 Bb6 59. Rb4 Ba7 60. Ke1 Kf5 61. Kf1 Ke5 62. Ke1 Kf5 63. Rc4 Ke5 64. Rc7 Bb6 65. Rb7 Ba5 66. Kd1 e2 67. Kc2 f2 68. a7 e1=Q 69. a8=Q Qc3 70. Kb1 f1=Q 71. resign