1. d4 Nf6 2. Nc3 d5 3. Bf4 e6 4. e3 Bd6 5. Nge2 Nc6 6. Bg5 h6 7. Bh4 Be7 8. f4 Nd7 9. Bxe7 Qxe7 10. Ng3 Nf6 11. Bb5 Bd7 12. O-O a6 13. Bxc6 Bxc6 14. a3 g5 15. f5 exf5 16. Nxf5 Qd8 17. Ng7 Kf8 18. Nh5 Nxh5 19. Qxh5 Qe7 20. Rf3 Kg7 21. Raf1 Rhf8 22. Rf6 Qxf6 23. Rxf6 Kxf6 24. Qxh6 Kf5 25. e4 dxe4 26. d5 Bd7 27. Qh7 Kf6 28. Nxe4 Ke5 29. Nxg5 Kxd5 30. Qe4 Kd6 31. c4 Bc6 32. Qd4 Ke7 33. Qc5 Kf6 34. Nh7 Kg7 35. Nxf8 Rxf8 36. Qe7 Re8 37. Qxc7 Re2 38. Qg3 Kf8 39. b4 Re4 40. c5 Ke7 41. h4 f5 42. h5 Rg4 43. Qe5 Kd8 44. g3 Be4 45. h6 resign