1. e4 g6 2. Bc4 Bg7 3. d4 d6 4. Nf3 Bg4 5. h3 Bxf3 6. Qxf3 e6 7. c3 Ne7 8. O-O O-O 9. Bg5 c6 10. Nd2 d5 11. exd5 cxd5 12. Bd3 f6 13. Be3 Nbc6 14. Qg3 Nf5 15. Bxf5 exf5 16. Nb3 Re8 17. Nc5 b6 18. Nb7 Qe7 19. Nd6 Red8 20. Nb5 Na5 21. b3 a6 22. Nc7 Ra7 23. Bf4 Rd7 24. Rfe1 Qf7 25. Ne8 Bf8 26. Qh4 g5 27. Bxg5 fxg5 28. Qxg5 Qg6 29. Nf6 Kf7 30. Qxg6 hxg6 31. Nxd7 Rxd7 32. Re3 Bh6 33. Re2 b5 34. Rae1 Nb7 35. Re6 Nd6 36. h4 Bd2 37. R1e2 Bxc3 38. h5 gxh5 39. Rh6 Ne4 40. f3 Bxd4 41. Kh2 Nf6 42. Rh8 Ng4 43. fxg4 Bxh8 44. gxf5 Re7 45. Rd2 d4 46. Kh3 Re4 47. a4 Re3 48. g3 Rxb3 49. axb5 Rxb5 50. g4 hxg4 51. Kxg4 a5 52. Rh2 Bf6 53. Rh7 Bg7 54. Kf4 a4 55. Ke4 a3 56. Rh3 Ra5 57. Rh1 a2 58. resign