1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Re1 Ng4 6. Re2 Nd4 7. Nxd4 Bxd4 8. c3 Qh4 9. h3 Nxf2 10. Rxf2 Bxf2 11. Kh1 d5 12. Bxd5 Bxh3 13. Bxf7 Kxf7 14. Qf3 Ke7 15. Qxh3 Qxh3 16. gxh3 Raf8 17. d3 Bb6 18. Bg5 Kd7 19. Nd2 h6 20. Bh4 Bf2 21. Bxf2 Rxf2 22. Nc4 Ke6 23. Rg1 g5 24. Rg2 Rxg2 25. Kxg2 Rd8 26. resign