1. d4 Nf6 2. f4 d5 3. e3 Nc6 4. Bb5 Bd7 5. Ne2 a6 6. Bxc6 Bxc6 7. Nbc3 Ne4 8. O-O e6 9. Nxe4 dxe4 10. f5 exf5 11. Rxf5 g6 12. Re5 Be7 13. c4 O-O 14. d5 Bf6 15. Rxe4 Bd7 16. Rf4 g5 17. Rf2 Re8 18. Qf1 Kg7 19. Ng3 Ba4 20. Nh5 Kf8 21. Nxf6 Re7 22. Nxh7 Kg7 23. Nxg5 Rd7 24. Rxf7 Kg8 25. Qf5 Bc2 26. e4 Bxe4 27. Qe6 resign