1. e4 e5 2. Bc4 Nf6 3. Nf3 Nc6 4. Nc3 Bb4 5. d3 d5 6. exd5 Nxd5 7. Bxd5 Qxd5 8. Bd2 Bxc3 9. Bxc3 Bg4 10. O-O O-O-O 11. h3 Bxf3 12. Qxf3 Qxf3 13. gxf3 h5 14. Kh2 g5 15. Rae1 f6 16. Rg1 b5 17. h4 gxh4 18. Rg6 Rdf8 19. Kh3 b4 20. Bd2 Nd4 21. Rc1 a5 22. f4 exf4 23. c3 Nf3 24. Bxf4 Rhg8 25. Rxg8 Rxg8 26. cxb4 axb4 27. Rxc7 Kd8 28. Rb7 Rg4 29. Rxb4 Ng1 30. Kh2 Ne2 31. Bd2 f5 32. Rxg4 fxg4 33. Bg5 Kd7 34. Bxh4 Nf4 35. b4 Nxd3 36. a3 Kc6 37. Kg2 Kb5 38. Be7 Ka4 39. Kg3 Kxa3 40. b5 Ka4 41. b6 Ne5 42. Bd6 Nd7 43. b7 Kb5 44. b8=Q Nxb8 45. Bxb8 Kc5 46. Kh4 Kd5 47. Kxh5 Ke6 48. Kxg4 Kf6 49. f4 Kg7 50. Kg5 Kf7 51. f5 Kg7 52. f6 Kf7 53. Bd6 Ke6 54. Bb4 Kf7 55. Ba3 Kg8 56. Kg6 Kh8 57. Be7 Kg8 58. f7 resign