1. d4 Nf6 2. Nf3 g6 3. Ng5 Bg7 4. e4 h6 5. Nxf7 Kxf7 6. Bc4 e6 7. d5 Nxe4 8. dxe6 dxe6 9. Qxd8 Rxd8 10. O-O Nc6 11. f3 Nc5 12. f4 Bd4 13. Kh1 Ne4 14. f5 gxf5 15. Bxh6 Bxb2 16. Nc3 Bxc3 17. Bxe6 Bxe6 18. Rab1 Nd2 19. Rbe1 Nxf1 20. Rxf1 Bc4 21. Rxf5 Kg6 22. g4 Kxh6 23. Rh5 Kg6 24. h4 Rd5 25. Kg2 Rxh5 26. gxh5 Kxh5 27. Kg3 Rf8 28. a4 Be5 29. Kh3 Bf1