1. e4 c5 2. f4 Nc6 3. Nf3 d6 4. Bc4 e6 5. O-O a6 6. Nc3 b5 7. Be2 Nf6 8. d3 Be7 9. Be3 O-O 10. Qe1 Bb7 11. Qg3 h6 12. f5 exf5 13. Bxh6 Ne8 14. exf5 Bf6 15. Bg5 Bxg5 16. Nxg5 Ne5 17. Nce4 Bxe4 18. Nxe4 Nf6 19. Rf4 Nxe4 20. dxe4 Qf6 21. Rh4 Rfe8 22. Qh3 Kf8 23. g4 Ke7 24. Rh5 d5 25. g5 Qd6 26. Rd1 d4 27. c3 Rad8 28. Rh7 Qc6 29. Qh4 dxc3 30. bxc3 Rxd1 31. Bxd1 Rd8 32. Qe1 Rxd1 33. Qxd1 Qxe4 34. Rxg7 Nf3 35. Kf2 Ne5 36. f6 Ke6 37. Qe2 Ng4 38. Ke1 Qxe2 39. Kxe2 Nxh2 40. Ke3 Ng4 41. Kf4 Ne5 42. Rg8 Nd3 43. Ke4 Nf2 44. Kf3 Nd1 45. Kf4 Nxc3 46. Ra8 Nd5 47. Kg4 Nxf6 48. gxf6 Kxf6 49. Rxa6 Ke5 50. Ra5 f5 51. Kf3 Kd4 52. Rxb5 Kc4 53. Rb8 Kd3 54. a4 c4 55. a5 c3 56. a6 c2 57. Rc8 Kd2 58. a7 c1=Q