1. d4 d5 2. Nf3 Bg4 3. e3 e6 4. Be2 Bd6 5. c4 dxc4 6. Bxc4 Ne7 7. e4 Bb4 8. Nc3 Bxf3 9. Qxf3 Qxd4 10. Qd3 Nbc6 11. Be3 Qxd3 12. Bxd3 Ne5 13. O-O-O Bxc3 14. bxc3 b6 15. Bd4 Nxd3 16. Rxd3 f6 17. e5 f5 18. Be3 O-O 19. c4 f4 20. Bd2 Ng6 21. Rd1 Nxe5 22. Rh3 Nxc4 23. Bb4 c5 24. Bc3 Rad8 25. g3 fxg3 26. Rxg3 Rxd1 27. Kxd1 g6 28. Rg4 b5 29. a4 a6 30. h4 Rxf2 31. h5 Ne3 32. Ke1 Nxg4 33. axb5 axb5 34. hxg6 hxg6 35. Be5 Ra2 36. Bd6 c4 37. Bb4 e5 38. Kd1 e4 39. Kc1 e3 40. Kb1 Rg2 41. Kc1 Ne5 42. Kd1 g5 43. Ke1 Nd3 44. Kf1 Rf2 45. resign