1. e4 e5 2. f4 exf4 3. Nf3 Be7 4. Bc4 d6 5. d4 Nf6 6. Bxf4 O-O 7. Nc3 Bg4 8. O-O Nc6 9. h3 Bh5 10. Qe1 Re8 11. g4 Bg6 12. Rd1 Nd7 13. a3 a6 14. Bd3 Bf6 15. g5 Bxd4 16. Nxd4 Nxd4 17. Qf2 Ne6 18. Bg3 Qxg5 19. h4 Qe7 20. Nd5 Qd8 21. e5 Bh5 22. exd6 cxd6 23. Bxd6 b6 24. Bf5 Bxd1 25. Rxd1 Ndc5 26. Bxe6 Nxe6 27. Be5 Kf8 28. Nc3 Qc8 29. Rf1 Qc5 30. Qxc5 Nxc5 31. Bd4 Rac8 32. b4 Ne4 33. Nxe4 Rxe4 34. c3 b5 35. h5 Rc6 36. Rf2 Rg4 37. Kf1 Rh4 38. Rf5 Rh6 39. Rg5 f6 40. Rd5 R6xh5 41. Bc5 Ke8 42. Rxh5 Rxh5 43. Kg2 Rf5 44. Bd4 g5 45. resign