1. e4 e5 2. f4 Nc6 3. Nf3 exf4 4. Bc4 d6 5. d4 Bg4 6. Bxf4 Nf6 7. Nc3 h6 8. O-O Be7 9. e5 dxe5 10. Bxe5 O-O 11. h3 Bxf3 12. Rxf3 Nxe5 13. dxe5 Bc5 14. Kh1 Nh7 15. Qe2 c6 16. Raf1 Ng5 17. Rf5 Qc7 18. e6 fxe6 19. Bxe6 Nxe6 20. Qxe6 Kh8 21. Rxf8 Bxf8 22. Rf7 Qb6 23. Qf5 Kg8 24. b3 Re8 25. Qf1 Qa5 26. Qf3 Re1 27. Kh2 Qe5 28. g3 Bb4 29. h4 Re3 30. Qf2 Qxc3 31. Rxb7 Bd6 32. Qf7 Kh8 33. resign