1. e4 e5 2. d3 Nc6 3. Bd2 Bc5 4. a3 a6 5. c4 d6 6. Nf3 Bg4 7. Be2 Qf6 8. O-O Nge7 9. Bg5 Qe6 10. Nc3 Bxf3 11. Bxf3 Nd4 12. Bg4 Qg6 13. h4 h6 14. Bxe7 Kxe7 15. b4 Ba7 16. Bf5 Nxf5 17. Nd5 Kd7 18. exf5 Qxf5 19. Rc1 c6 20. Ne3 Qf4 21. Qg4 Qxg4 22. Nxg4 Bd4 23. Ne3 g6 24. Ng4 f5 25. Ne3 f4 26. Ng4 h5 27. Nf6 Ke6 28. Ne4 a5 29. b5 Bb2 30. Rc2 Bxa3 31. bxc6 bxc6 32. Rb1 Rhb8 33. Ra1 Bb4 34. Ra4 Rc8 35. c5 d5 36. Nd6 Rcb8 37. f3 Ra6 38. Kh2 Be1 39. Re2 Bxh4 40. Rxf4 Be7 41. d4 Bxd6 42. cxd6 Kxd6 43. Rxe5 a4 44. Rf7 a3 45. Rg5 Re8 46. Rxg6 Re6 47. Rgg7 Rh6 48. Rd7 Ke6 49. Rge7 Kf5 50. Re5 Kg6 51. Rd6 Kf7 52. Rxh6 a2 53. Re1 a1=Q 54. Rxa1 Rxa1 55. Rxh5 Ra4 56. Rh4 c5 57. dxc5 Rxh4 58. resign