1. e4 e5 2. f4 exf4 3. Nf3 g5 4. Bc4 f6 5. O-O d6 6. d4 Nc6 7. d5 Ne5 8. Nxe5 fxe5 9. Nd2 Nf6 10. Nf3 Nxe4 11. Bb5 Bd7 12. Bd3 g4 13. Bxe4 gxf3 14. Qxf3 Qg5 15. Bd2 Bg4 16. Qb3 b6 17. Bd3 Bh3 18. Bb5 Bd7 19. Rae1 Rg8 20. Bxd7 Kxd7 21. Qh3 Ke7 22. Re2 Qg4 23. Qxh7 Kf6 24. Bb4 Rg7 25. Qh6 Qg6 26. Qh4 Kf7 27. Kh1 Be7 28. Qh3 Rag8 29. g3 a5 30. Bd2 Qg4 31. Qxg4 Rxg4 32. c4 Bg5 33. b4 axb4 34. Bxb4 Rh8 35. Kg2 Kg6 36. a4 fxg3 37. hxg3 Rxc4 38. Rb2 Rd4 39. a5 bxa5 40. Bxa5 Rxd5 41. Bxc7 Rc8 42. Rb7 e4 43. Kf2 Rd2 44. Ke1 Ra8 45. Rb1 Raa2 46. Bb6 Re2 47. Kd1 Rad2 48. Kc1 Rd3 49. Rf4 Bxf4 50. gxf4 Re1 51. Kc2 Rxb1 52. Kxb1 Rb3 53. Kc2 Rxb6 54. Kd2 Kf5 55. resign