1. e4 e5 2. f4 Nc6 3. Nf3 d6 4. Bc4 Bg4 5. O-O Nd4 6. Bxf7 Kxf7 7. Ng5 Ke8 8. Qxg4 Nxc2 9. fxe5 Qd7 10. e6 Qc6 11. Nf7 Nf6 12. Qf5 Rg8 13. Nc3 Nxa1 14. d4 Nc2 15. e5 Nxd4 16. Qf4 Nxe6 17. Qe3 Kxf7 18. exf6 gxf6 19. Qh3 d5 20. Qxh7 Rg7 21. Qh5 Ke7 22. g3 Qc5 23. Kh1 Re8 24. Nxd5 Kd8 25. Rd1 Qc6 26. Kg1 Kc8 27. Nxf6 Bc5 28. Kf1 Qh1 29. Ke2 Nf4 30. resign