1. e4 e5 2. Nf3 Nc6 3. Bc4 Bb4 4. c3 Bc5 5. b4 Bb6 6. a4 a6 7. d3 d6 8. Ng5 Be6 9. Bxe6 fxe6 10. Qg4 Qf6 11. Qxe6 Nge7 12. O-O Nd8 13. Qxf6 gxf6 14. Nf3 Ng6 15. Bh6 Nf7 16. Bg7 Rg8 17. Bxf6 Nf4 18. g3 Nxd3 19. a5 Ba7 20. Nbd2 Nf4 21. Kh1 Nh3 22. c4 Nxf2 23. Kg2 Ng4 24. Rfe1 Rg6 25. Bh4 Ne3 26. Rxe3 Bxe3 27. Nf1 Ba7 28. b5 axb5 29. cxb5 Bd4 30. Nxd4 exd4 31. a6 bxa6 32. bxa6 Ne5 33. Nd2 Nd3 34. Nc4 Nf4 35. Kf3 Ne6 36. e5 d5 37. Nd2 c5 38. Bf6 c4 39. a7 c3 40. Nb3 d3 41. Ke3 d2 42. Kd3 d4 43. Kc2 Rh6 44. h4 Rg6 45. Ra6 Kf7 46. Rd6 Rxa7 47. Nxd4 Nxd4 48. Rxd4 Rxg3 49. Bg5 Ra2 50. Kd1 Rg1 51. Ke2 d1=Q 52. Ke3 Qe2 53. Kf4 Rf1 54. Kg3 Qg2