1. e4 e5 2. f4 exf4 3. Nf3 Bc5 4. d4 Bb4 5. c3 Ba5 6. Bxf4 Nf6 7. b4 Bb6 8. Bd3 d6 9. O-O Bg4 10. h3 Bh5 11. a4 a6 12. g4 Bg6 13. a5 Ba7 14. e5 dxe5 15. Bxe5 Nd5 16. Bxg6 Ne3 17. Qe2 Nxf1 18. Bxg7 Qe7 19. Bxf7 Kxf7 20. Qxe7 Kxe7 21. Bxh8 Ne3 22. Nbd2 Nc6 23. Be5 Rf8 24. Bxc7 Rg8 25. Re1 Kd7 26. Bb6 Bxb6 27. axb6 Nc2 28. Ne5 Kd6 29. Rc1 Ne3 30. Ndc4 Ke6 31. Nxe3 Rf8 32. Nxc6 bxc6 33. Re1 Rb8 34. Nf5 Kd5 35. Re5 Kc4 36. Rc5 Kb3 37. Rxc6 Kc2 38. Kf2 Kd3 39. d5 Re8 40. Kf3 Re2 41. d6 Kd2 42. b7 Ke1 43. b8=Q Rf2 44. Kg3 Kf1 45. Rxa6 Rg2 46. Kh4 Kf2 47. Ra2 resign