1. e4 e5 2. f4 exf4 3. Nf3 g5 4. Bc4 d6 5. O-O Bg4 6. Nc3 Nc6 7. d4 Bg7 8. h3 Bh5 9. d5 Ne5 10. Bb5 c6 11. dxc6 bxc6 12. Be2 Qe7 13. g4 Bg6 14. Nd4 Nf6 15. Nf5 Bxf5 16. exf5 Qd7 17. Bf3 h5 18. Qe2 hxg4 19. hxg4 Rh4 20. Ne4 Nfxg4 21. Nxg5 Kf8 22. Bxf4 Re8 23. Rae1 Nh6 24. Nh7 Kg8 25. Bxe5 Rxe5 26. Qf2 Nxf5 27. Rxe5 Bxe5 28. Be4 Rxe4 29. Qg2 Ng3 30. Qxg3 Rg4 31. resign