1. e4 e5 2. f4 exf4 3. Nf3 d6 4. Bc4 Qe7 5. O-O Qxe4 6. d3 Qc6 7. Bxf4 d5 8. Bb3 Bc5 9. Kh1 Nf6 10. Nc3 O-O 11. Ne5 Qe8 12. Re1 Nc6 13. Ng6 Qd7 14. Nxf8 Kxf8 15. Qf3 Nd4 16. Qg3 Nh5 17. Qg5 Nxf4 18. Qxf4 b5 19. Nxd5 a5 20. a4 Nxb3 21. Nxc7 Nxa1 22. Nxa8 Nxc2 23. Rc1 Be3 24. Qf1 Bxc1 25. Qxc1 Qxd3 26. axb5 Bb7 27. Nc7 Qe2 28. Qg1 Ne3 29. h3 Bxg2 30. Kh2 Be4 31. resign