1. e3 d5 2. h3 Bf5 3. g4 Bg6 4. Bg2 e6 5. Ne2 Nf6 6. O-O Bd6 7. f4 Be4 8. Rf2 Na6 9. Nbc3 Bxg2 10. Rxg2 c5 11. Ng3 d4 12. exd4 Bxf4 13. Nge2 cxd4 14. Nb5 e5 15. Na3 O-O 16. Nxf4 exf4 17. g5 Ne4 18. d3 Nxg5 19. Qg4 Qf6 20. Qxg5 Qxg5 21. Rxg5 Rae8 22. Bxf4 Re2 23. Rf1 f6 24. Rg2 Rfe8 25. Bg3 Nb4 26. Bh4 Kf7 27. Rff2 R2e5 28. Nc4 Rh5 29. Nd6 resign