1. e4 e5 2. f4 f6 3. Nf3 d6 4. Bc4 a6 5. d4 Bg4 6. dxe5 fxe5 7. fxe5 dxe5 8. Qxd8 Kxd8 9. Nxe5 Bh5 10. O-O Nf6 11. Nc3 Bd6 12. Bf4 Re8 13. Nf7 Kc8 14. Bxd6 Bxf7 15. Bxf7 Rd8 16. Be5 Nc6 17. Bxf6 gxf6 18. Be6 Kb8 19. Rxf6 Rd6 20. Raf1 Ka7 21. Bd5 Rad8 22. Rf7 R8d7 23. Rxd7 Rxd7 24. Rf7 Rxf7 25. Bxf7 Ne5 26. Bg8 h6 27. Kf2 Ng4 28. Kg3 Ne3 29. Bb3 Nf1 30. Kh3 Nd2 31. e5 resign