1. e4 c5 2. f4 Nf6 3. e5 Nd5 4. d4 cxd4 5. Qxd4 e6 6. c4 Nc6 7. Qd1 Bb4 8. Ke2 Nb6 9. a3 Be7 10. Ke1 O-O 11. Nc3 d5 12. exd6 Bxd6 13. Nb5 Bb8 14. Qxd8 Rxd8 15. Be3 e5 16. fxe5 Bxe5 17. Ra2 Re8 18. Kf2 Nd7 19. Nf3 Bb8 20. h3 Nf6 21. Nc3 Be6 22. b3 Na5 23. Rb2 b5 24. c5 a6 25. b4 Nc4 26. Bxc4 Bxc4 27. Rd1 Bg3 28. Kxg3 Rxe3 29. Nb1 Rae8 30. Kf2 Kf8 31. Rd6 a5 32. bxa5 Re2 33. Rxe2 Rxe2 34. Kg1 Ne4 35. Rb6 Rb2 36. a6 Rxb1 37. Kh2 Ra1 38. c6 Ke7 39. Rb7 Kd8 40. Rd7 Kc8 41. Nd4 Nc5 42. a7 Rxa3 43. Re7 Ra2 44. a8=Q Rxa8 45. Re8 Kc7 46. Rxa8 Ne6 47. Ra7 Kd6 48. Rd7 Kc5 49. Nc2 Kxc6 50. Rxf7 Bb3 51. Kg1 Bxc2 52. Kf2 b4 53. Ke3 b3 54. g3 b2 55. Rf1 Kd5 56. Kd2 Nd4 57. resign