1. e4 e5 2. f4 exf4 3. Nf3 g5 4. Bc4 Bg7 5. O-O d6 6. d4 Nc6 7. c3 h6 8. Qb3 Qe7 9. Nbd2 Qd7 10. Ne1 Na5 11. Qb5 Nxc4 12. Qxc4 Ne7 13. Nd3 a5 14. a4 b6 15. g3 Ba6 16. Qb3 Bxd3 17. Rf2 Qe6 18. c4 Bxe4 19. Re2 Bxd4 20. Kf1 f5 21. g4 Be3 22. Qc3 O-O-O 23. Nxe4 fxe4 24. Bxe3 fxe3 25. Qxe3 Rhf8 26. Ke1 Qxg4 27. Rd1 Nc6 28. Rd5 Nb4 29. Rd4 Rde8 30. resign