1. e4 e5 2. f4 d5 3. exd5 e4 4. d3 Nf6 5. dxe4 Nxe4 6. Nf3 Bc5 7. Qe2 O-O 8. Qxe4 Re8 9. Ne5 f6 10. Bd3 g6 11. Qc4 Na6 12. b4 b5 13. Qb3 Nxb4 14. Bxb5 fxe5 15. Bxe8 Qxe8 16. f5 Bxf5 17. Na3 Rb8 18. Qf3 Bd4 19. c3 Nd3 20. Kd2 e4 21. Qg3 e3 22. Ke2 Bxc3 23. Bxe3 Bxa1 24. Rxa1 Rb2 25. Kf1 Qf8 26. Nc4 Bh3 27. Kg1 Rxg2 28. Qxg2 Bxg2 29. Kxg2 Nf4 30. resign