1. e4 e5 2. f4 d6 3. Nf3 Bg4 4. fxe5 Bxf3 5. Qxf3 dxe5 6. Bc4 Qd7 7. O-O Nf6 8. d3 Bc5 9. Kh1 Bd4 10. Bg5 Bxb2 11. Bxf6 Bxa1 12. Bxg7 Nc6 13. Bxh8 O-O-O 14. Bg7 Nd4 15. Qxf7 Qe8 16. Qxe8 Rxe8 17. Rf8 Rxf8 18. Bxf8 Nxc2 19. Be6 Kb8 20. Bg7 Nb4 21. Bc4 h5 22. g3 Bd4 23. a3 Nc2 24. Bf8 Bb2 25. Bf7 Ne1 26. Bxh5 Nxd3 27. Bf3 Nf2 28. Kg2 Bd4 29. h4 Nd3 30. h5 Be3 31. h6 resign