1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe5 4. Qe2 Qxe2 5. Bxe2 Bf5 6. Nd5 Kd8 7. d3 e6 8. Ne3 Bg6 9. Nf3 f6 10. O-O Nc6 11. c3 Bd6 12. d4 Bf4 13. Rd1 Bxe3 14. Bxe3 Nge7 15. Bb5 Be4 16. Nd2 Bf5 17. h3 h5 18. Nc4 a6 19. Ba4 b5 20. Bb3 bxc4 21. Bxc4 Na5 22. Be2 h4 23. b4 Nb7 24. Bf3 c6 25. c4 g5 26. b5 Na5 27. Rac1 Kd7 28. Bd2 Nb7 29. Bb4 axb5 30. cxb5 Nd6 31. bxc6 Kc7 32. a3 Bg6 33. Re1 Bf5 34. d5 e5 35. Kh2 e4 36. Bxd6 Kxd6 37. Bxe4 Bxe4 38. Rxe4 Nxd5 39. Rd4 Rxa3 40. Rcd1 Ra5 41. g3 hxg3 42. fxg3 Kxc6 43. Rc1 Kd6 44. Rcd1 f5 45. Rf1 Rf8 46. g4 f4 47. Kg2 Ke5 48. Rfd1 Ne3 49. Kf3 Nxd1 50. Rxd1 Ra3 51. Kg2 f3 52. Kf2 Ke4 53. Re1 Kf4 54. Rd1 Ra2 55. Kf1 Kg3 56. resign