1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. d4 d6 5. f4 dxe5 6. fxe5 Nc6 7. Nf3 Bg4 8. Be3 e6 9. Be2 Be7 10. c5 Nd5 11. Bf2 O-O 12. Nc3 f6 13. exf6 Bxf6 14. O-O Nf4 15. Be3 Nxe2 16. Qxe2 Bxf3 17. Qxf3 Bxd4 18. Qxf8 Qxf8 19. Rxf8 Rxf8 20. Bxd4 Nxd4 21. Rd1 Rd8 22. Kf2 Kf7 23. b4 a6 24. a4 Nc6 25. Rxd8 Nxd8 26. Ke3 Kf6 27. b5 Ke5 28. g3 g5 29. Kd3 axb5 30. axb5 Nf7 31. Ke3 b6 32. Ne4 bxc5 33. Nxc5 Nd6 34. Nd7 Kf5 35. b6 Nc4 36. Kd4 Nxb6 37. Nf8 h6 38. h3 e5 39. Kc5 e4 40. Kd4 c5 41. Ke3 Nd5 42. Ke2 c4 43. Nd7 c3 44. Nc5 h5 45. Nb3 Ke5 46. Ke1 h4 47. Kf2 e3 48. Kf3 hxg3 49. Nc1 Kd4 50. Kxg3 c2 51. Kf3 Kc3 52. Ke2 Kb2 53. Nd3 Kb1 54. resign