1. e4 e5 2. Nf3 Nc6 3. Bc4 f6 4. d3 Bc5 5. O-O Nge7 6. Nc3 Ng6 7. Re1 a6 8. a3 Nd4 9. Nxd4 Bxd4 10. Ne2 Ba7 11. d4 d6 12. dxe5 fxe5 13. Nc3 Bd7 14. Qe2 Bc6 15. Qf3 Rf8 16. Qh3 Nh4 17. Be3 Bxe3 18. Rxe3 Bd7 19. Be6 Bxe6 20. Qxe6 Qe7 21. Qxe7 Kxe7 22. Nd5 Kd7 23. Rh3 Ng6 24. Rxh7 Rf7 25. Rd1 Raf8 26. f3 Kc6 27. Rc1 Nf4 28. Nxf4 exf4 29. Kf2 Kb5 30. Rh5 c5 31. b4 b6 32. c4 Ka4 33. Ra1 Rc7 34. bxc5 dxc5 35. Rf5 Rxf5 36. exf5 Rf7 37. g3 Rxf5 38. g4 Rf6 39. h4 Rd6 40. Ke2 Rd4 41. Rb1 Ka5 42. Rc1 b5 43. cxb5 Kxb5 44. Rc3 c4 45. h5 Rd5 46. a4 Kb4 47. Rc2 Kb3 48. Rd2 Rxd2 49. Kxd2 Kb2 50. g5 c3 51. Kd1 c2 52. Ke2 c1=Q 53. h6 Qe3 54. resign