1. e4 e5 2. d4 exd4 3. e5 Nc6 4. Nf3 f6 5. Bc4 Nxe5 6. Nxe5 fxe5 7. O-O d5 8. Qh5 g6 9. Qxe5 Qe7 10. Qxh8 Nf6 11. Bd2 dxc4 12. Re1 Be6 13. Bg5 Kf7 14. Bxf6 Qxf6 15. Qxh7 Bg7 16. Nd2 Rh8 17. Ne4 Rxh7 18. Nxf6 Bxf6 19. Re4 b5 20. Rae1 Bf5 21. Rf4 Bxc2 22. h3 a5 23. g4 g5 24. Rf3 d3 25. Kf1 d2 26. Ra1 d1=Q 27. Rxd1 Bxd1 28. Rf5 Rxh3 29. f4 Bxg4 30. Rxb5 gxf4 31. Rxa5 f3 32. Rc5 Bd4 33. Rxc7 Ke6 34. Ke1 Be3 35. resign