1. Nf3 Nc6 2. d4 d5 3. Bf4 f6 4. h3 g5 5. Bg3 Nh6 6. c3 Nf5 7. Bh2 e6 8. g4 Nh4 9. Nxh4 gxh4 10. Bg2 e5 11. dxe5 fxe5 12. e3 e4 13. O-O Bd6 14. Bxd6 Qxd6 15. Nd2 b6 16. Re1 Ba6 17. Nb3 O-O-O 18. Nd4 Nxd4 19. cxd4 Rhf8 20. Qd2 Rf7 21. Bf1 Kb7 22. Bxa6 Kxa6 23. Qe2 Kb7 24. Rac1 Rdf8 25. Rc2 Rf3 26. Kg2 Rg8 27. Kh1 Rxh3 28. Kg2 Qh2 29. resign