1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 d6 5. Nf3 Bg4 6. Qd5 Be6 7. Qxb7 Nd7 8. Bxe6 fxe6 9. Nxc3 Ngf6 10. Ng5 Be7 11. Nxe6 Qc8 12. Nxc7 Kf7 13. Qxa8 Qxa8 14. Nxa8 Rxa8 15. O-O Ne5 16. f4 Ng6 17. f5 Ne5 18. Bg5 Kg8 19. Bxf6 Bxf6 20. Nd5 Nd3 21. Nxf6 gxf6 22. Rad1 Nxb2 23. Rxd6 Kg7 24. Rb1 Nd3 25. Rb7 Kh6 26. g4 Nf4 27. h4 Rf8 28. Kf2 a5 29. Kf3 Nh3 30. g5 Nxg5 31. hxg5 resign