1. d4 Nf6 2. f4 d5 3. e3 Na6 4. Bxa6 bxa6 5. Nf3 Bg4 6. h3 Bd7 7. O-O Ne4 8. Nc3 g6 9. Nxd5 Bh6 10. Ne5 Bb5 11. Nd3 Qxd5 12. Ne5 f6 13. Qf3 Bxf1 14. Kxf1 fxe5 15. b3 exf4 16. exf4 O-O 17. c4 Qf5 18. g4 Qxf4 19. Bxf4 Rxf4 20. Qxf4 Bxf4 21. Re1 Ng5 22. h4 Nf7 23. Rxe7 Rd8 24. Rxc7 Bxc7 25. d5 Re8 26. c5 Ba5 27. d6 Re1 28. resign