1. d4 d5 2. c4 Bg4 3. cxd5 Qxd5 4. Nc3 Qd8 5. f3 Bh5 6. g4 Bg6 7. e4 e6 8. Be3 Bb4 9. Bc4 c6 10. Ne2 Qh4 11. Bf2 Qf6 12. Ng3 e5 13. Nh5 Bxh5 14. gxh5 Nd7 15. Qd3 Ne7 16. a3 Ba5 17. b4 Bb6 18. Ne2 O-O 19. h4 h6 20. O-O-O a5 21. Qc3 axb4 22. Qxb4 exd4 23. Nxd4 c5 24. Qb5 cxd4 25. Qxd7 Rxa3 26. Be2 d3 27. Rxd3 Qa1 28. Kc2 Ra2 29. Kb3 Qb2 30. Kc4 Rc8 31. Qxc8 Nxc8 32. Bc5 Ra4 33. Kd5 Qa2 34. Ke5 Qe6 35. Kf4 Bxc5 36. Rd8 Kh7 37. Kg3 Bd6 38. Kg2 Ra2 39. Kf2 Bc5 40. Kf1 Nb6 41. Rh2 Qe5 42. Rh1 Qxh5 43. Rh3 Qg6 44. Rh1 Qg3 45. resign