1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 Bc5 5. O-O Qe7 6. Bxf7 Kf8 7. Bb3 h6 8. Nf3 Nxe4 9. d3 Bxf2 10. Rxf2 Nxf2 11. Kxf2 Nd4 12. Nxd4 exd4 13. Qf3 Ke8 14. Qh5 Kd8 15. Bd2 Rf8 16. Kg1 Qf6 17. Qe2 c5 18. Na3 b6 19. Rf1 Qxf1 20. Qxf1 Rxf1 21. Kxf1 Bb7 22. Nc4 g5 23. Nd6 Kc7 24. Nxb7 Kxb7 25. Bd5 resign