1. d4 d5 2. Bf4 Nf6 3. Nc3 Bg4 4. Nb5 Na6 5. h3 Bh5 6. Qd2 Ne4 7. Qa5 c6 8. Qxd8 Rxd8 9. Nc7 Nxc7 10. Bxc7 Rc8 11. Bh2 f6 12. O-O-O Nxf2 13. g4 Bg6 14. Rd2 Nxh1 15. e3 h5 16. g5 fxg5 17. Bg2 Be4 18. Bxe4 dxe4 19. Be5 g4 20. hxg4 hxg4 21. c3 Rh7 22. Rg2 g3 23. Ne2 Nf2 24. Bxg3 Nd3 25. Kc2 c5 26. d5 g5 27. Bh2 Rd8 28. c4 b5 29. Bc7 Rc8 30. Ba5 b4 31. Rxg5 Rh2 32. Kd1 Nxb2 33. Kd2 Nxc4 34. Ke1 Nxa5 35. Nf4 Bh6 36. Rg8 Kd7 37. Rg6 Nc4 38. Ra6 Nxe3 39. Rxa7 Ke8 40. Ne6 Nxd5 41. Ra6 Kd7 42. Kf1 e3 43. a4 e2 44. Ke1 Nc3 45. a5 Rh1 46. Kf2 e1=Q 47. resign