1. Nf3 Nf6 2. d4 c5 3. d5 g6 4. c4 e6 5. Nc3 Bg7 6. e4 O-O 7. Bd3 d6 8. O-O Na6 9. h3 e5 10. Bg5 h6 11. Be3 Nh7 12. Qd2 f5 13. exf5 gxf5 14. Bxh6 e4 15. Bxg7 Kxg7 16. Nxe4 fxe4 17. Bxe4 Qf6 18. Rae1 Nc7 19. Bxh7 Kxh7 20. Ng5 Kg7 21. Ne4 Qd8 22. Re3 Bf5 23. Rg3 Bg6 24. Qc3 Kh7 25. h4 Qe7 26. Ng5 Kh6 27. Qc1 Kg7 28. h5 resign