1. e4 e5 2. f4 exf4 3. Nf3 g5 4. Bc4 Nf6 5. Nc3 a6 6. O-O Bc5 7. Kh1 g4 8. Ne5 d5 9. exd5 b5 10. Nxb5 axb5 11. Bxb5 Ke7 12. Re1 Kf8 13. c3 Qxd5 14. Bc4 Ne4 15. Bxd5 Nf2 16. Kg1 Nxd1 17. Kf1 c6 18. Bxf7 Ba6 19. c4 Nf2 20. Bh5 Bc8 21. b4 Bd4 22. Ba3 Bxa1 23. Kxf2 Bxe5 24. Rxe5 Rxa3 25. Re8 Kg7 26. Re7 Kf6 27. Rf7 Kg5 28. resign