1. d4 d5 2. Nf3 Bf5 3. Bf4 Nd7 4. Nc3 c6 5. e3 e6 6. Bd3 Bg4 7. Qd2 Bb4 8. Ne5 Ne7 9. a3 Ba5 10. b4 Bc7 11. Nxg4 h5 12. Bxc7 Qxc7 13. Ne5 Nxe5 14. dxe5 Qxe5 15. O-O h4 16. f4 Qf6 17. e4 Qd4 18. Rf2 O-O-O 19. exd5 Nxd5 20. Rf1 Qxc3 21. f5 Qxd2 22. Rxd2 e5 23. f6 Nxf6 24. Bf5 Kc7 25. Rfd1 Rxd2 26. Rxd2 Rd8 27. Re2 Re8 28. c4 g6 29. Bh3 Nh5 30. Re4 g5 31. Kf2 Nf4 32. Bf5 f6 33. g3 hxg3 34. hxg3 Ne6 35. Kf3 Nd4 36. Kg4 Rh8 37. Bg6 Rh1 38. Rxd4 exd4 39. Be4 Rf1 40. c5 b6 41. a4 bxc5 42. bxc5 Ra1 43. Kh5 Rxa4 44. Bf5 Rc4 45. Kg6 Rxc5 46. Kxf6 Rxf5 47. resign