1. b3 Ngf6 2. e3 Nd6 3. Be2 e6 4. Ngf3 a6 5. Nd3 Nde4 6. Nfe5 d6 7. Nc4 d5 8. Nce5 Nd7 9. Nxd7 Kxd7 10. Ne5 Ke8 11. f3 Nd6 12. g4 Nb5 13. h4 Na3 14. Bb2 Nxb1 15. Kxb1 f6 16. Nd3 Qd6 17. g5 fxg5 18. Bxg7 Rg8 19. Be5 Qe7 20. hxg5 Rxg5 21. Bf4 Rg6 22. Ne5 Rg7 23. Qh3 b5 24. Qh5 Kf8 25. Bh6 Qf6 26. Nd7 Ke7 27. Nxf6 Kxf6 28. Bxg7 Kxg7 29. Qxh7 resign