1. e4 e5 2. c3 Nf6 3. d4 Nxe4 4. f3 Qh4 5. Ke2 Nf6 6. dxe5 Ng8 7. g3 Qh5 8. g4 Qxe5 9. Kd2 Nc6 10. Qe2 Nf6 11. Qxe5 Nxe5 12. f4 Nexg4 13. h3 Nh6 14. Nf3 Bd6 15. Ng5 Bxf4 16. Ke2 Bxc1 17. a4 Bxg5 18. h4 Bf4 19. h5 a5 20. b4 d6 21. Rh4 Be5 22. Bh3 Bxh3 23. Rxh3 Nd5 24. Rd3 Nf4 25. Ke3 Nxd3 26. Kxd3 O-O 27. bxa5 Rxa5 28. Nd2 Rfa8 29. Rb1 b6 30. Ne4 Rxa4 31. Rb4 Rxb4 32. cxb4 Ra3 33. Kc4 c5 34. bxc5 bxc5 35. resign