1. e4 e5 2. Bc4 Bb4 3. Qf3 Nf6 4. c3 Bc5 5. b4 Bb6 6. Qg3 g6 7. Qg5 Nxe4 8. Qxe5 Qe7 9. Qxh8 Qf8 10. Qxh7 Bxf2 11. Ke2 Bb6 12. d4 Qe7 13. Be3 d6 14. Nf3 Bg4 15. Bxf7 Qxf7 16. Qxf7 Kxf7 17. Rf1 Nd7 18. h3 Ng3 19. Kf2 Nxf1 20. Ng5 Ke7 21. Kxf1 Bf5 22. Nd2 Re8 23. Nc4 Bd3 24. Kg1 Bxc4 25. Re1 Kd8 26. Nf7 Bxf7 27. Bg5 Kc8 28. Rxe8 Bxe8 29. h4 Ne5 30. resign