1. d4 Nf6 2. h3 d5 3. Bg5 Nc6 4. Nc3 e6 5. g4 Be7 6. Bg2 Ne4 7. Bxe7 Nxe7 8. Nxe4 dxe4 9. Bxe4 f5 10. gxf5 exf5 11. Bf3 O-O 12. h4 c6 13. h5 h6 14. Qd3 Nd5 15. Bxd5+ Qxd5 16. O-O-O Qe4 17. Qc4+ Qd5 18. Qxd5+ cxd5 19. Nf3 Re8 20. Ne5 Be6 21. Rh3 f4 22. Rh4 Kh7 23. Rxf4 Rf8 24. Rxf8 Rxf8 25. f3 g5 26. Rd3 g4 27. Rb3 gxf3 28. Rxb7+ Kg8 29. exf3 Bf5 30. Rxa7 Rc8 31. c3 Kf8 32. a4 Ke8 33. a5 Kd8 34. a6 Rb8 35. Rf7 Ra8 36. a7 Kc8 37. Nc6 Bd7 38. Rf8+ Kb7 39. Na5+ Kxa7 40. Rf7 Rd8 41. c4 Kb6 42. b4 dxc4 43. Nxc4+ Kb5 44. Nd6+ Kxb4 45. Rh7 Kc3 46. d5 Ra8 47. Rxd7 Ra1#