1. d4 Nf6 2. Nf3 b6 3. Bf4 Bb7 4. e3 e6 5. Nc3 Ne4 6. Nxe4 Bxe4 7. Bd3 d5 8. O-O Bd6 9. Ne5 f6 10. Qh5 g6 11. Nxg6 Bxg6 12. Bxg6 Kd7 13. Bxh7 Qe7 14. Bxd6 cxd6 15. e4 Qxh7 16. Qxh7 Rxh7 17. Rfe1 dxe4 18. Rxe4 Nc6 19. c3 Rah8 20. h3 Ne7 21. Rae1 e5 22. dxe5 fxe5 23. Rd1 Rg8 24. Rd3 Ng6 25. Rg3 Ke6 26. Rgg4 Rhg7 27. Kf1 Nf4 28. Rgxf4 Rxg2 29. Rf3 Kd5 30. Rfe3 Rh2 31. c4 Kc5 32. a3 Rh8 33. b4 Kc6 34. b5 Kc5 35. f4 R2xh3 36. Rxh3 Rxh3 37. f5 Rf3 38. Ke2 Rxa3 39. f6 Rh3 40. Rg4 Rh6 41. f7 Rf6 42. Rg7 Kxc4 43. Ke3 d5 44. Rh7 Kxb5 45. f8=N Rxf8 46. Rxa7 Rd8 47. Re7 e4 48. Kd4 Kb4 49. Re5 b5 50. Re6 Ka5 51. Rc6 b4 52. Rc5 Ka4 53. Rc1 Ka3 54. Rb1 b3 55. resign