1. Nf3 d5 2. g3 c5 3. Bg2 Nc6 4. d3 Nf6 5. O-O Bf5 6. Nbd2 Qd7 7. a4 Bh3 8. e4 d4 9. Nc4 h5 10. Bg5 Bxg2 11. Kxg2 g6 12. Nfe5 Qc7 13. f4 Nh7 14. Bh4 Nxe5 15. fxe5 Bg7 16. Qf3 O-O 17. Rf2 g5 18. Bxg5 Nxg5 19. Qxh5 Nh7 20. Rf4 Qc6 21. Raf1 Qg6 22. Qh4 Qg5 23. Qh3 Qh6 24. Rh4 Qg6 25. Rff4 Ng5 26. Qd7 Qc6 27. Qxe7 Qxa4 28. Qxg5 resign