1. c4 Nf6 2. Nc3 e6 3. d4 d5 4. Bg5 dc4 5. e3 c5 6. Bc4 cd4 7. ed4 Be7 8. Nf3 Nc6 9. O-O O-O 10. Re1 a6 11. a4 h6 12. Bh4 Nb4 13. Ne5 b6 14. Qf3 Ra7 15. Rad1 Nfd5 16. Bg3 Bb7 17. Qe2 Ba8 18. h3 Bd6 19. Bb3 Rc7 20. Ne4 Be7 21. Qg4 Rc8 22. Nf7 Rf7 23. Qe6 Rc6 24. Qg4 Kh7 25. Nc3 Rg6 26. Qe2 Bd6 27. Qe8 Rf8 28. Qd8 Rd8 29. Bd6 Rgd6 30. f3 Nf4 31. d5 Bd5 32. Nd5 Nbd5 33. g3 Nh3 34. Kg2 Ng5 35. f4 Nf7 36. Kf3 g5 37. Rd4 Kg7 38. Red1 Nf6 39. Rd6 Rd6 40. fg5 hg5 41. Rd6 Nd6 42. Ke3 Nf5 43. Kd3 Ng3 44. Be6 Nge4 45. Kd4 Nc5 46. Bc8 a5 47. Kc4 Na4 48. b4 ab4 49. Kb4 Nc5 50. Kb5 Ncd7 51. Bb7 g4 52. Bg2 Kg6 53. Bf1 g3 54. Kc6 Kf5 55. Bh3 Kf4 56. Bf1 Ke3 57. Bh3 Kf2 58. Kb5 Ke3 59. Bg2 Kf2 60. Bh3 Ke3 61. Bf1 Nd5 62. Kc6 N7f6 63. Bg2 Kd4 64. Bh1 Ke5 65. Bg2 Kd4 66. Bh1 Ne4 67. Bg2 Ne3 68. Bh1 Nf2 69. Bf3 Nc4 70. Bg2 Ne4 71. Kb5 Ned2 72. Bh3 Ne4 73. Bg2 Nc3 74. Kb4 Ne3 75. Bh1 Ned5 76. Ka3 b5 77. Kb3 b4 78. Bg2 Ne4 79. Bh1 Nd2 80. Kc2 Ne4 81. Kb3 Nd2 82. Kc2 b3 83. Kd2 Ne3 84. Kc1 Kc3 85. Be4 b2 86. Kb1 Nf1 87. Ka2 Nd2 88. Bh7 g2 89. Bd3 g1Q 90. Bb1 Qa7#
1.c4 Nf6 2.Nc3 e6 3.d4 d5 4.Bg5 dxc4 5.e3 c5 6.Bxc4 cxd4 7.exd4 Be7 8.Nf3 Nc6 9.O-O O-O 10.Re1 a6 11.a4 h6 12.Bh4 Nb4 13.Ne5 b6 14.Qf3 Ra7 15.Rad1 Nfd5 16.Bg3 Bb7 17.Qe2 Ba8 18.h3 Bd6 19.Bb3 Rc7 20.Ne4 Be7 21.Qg4 Rc8 22.Nxf7 Rxf7 23.Qxe6 Rc6 24.Qg4 Kh7 25.Nc3 Rg6 26.Qe2 Bd6 27.Qe8 Rf8 28.Qxd8 Rxd8 29.Bxd6 Rgxd6 30.f3 Nf4 31.d5 Bxd5 32.Nxd5 Nbxd5 33.g3 Nxh3+ 34.Kg2 Ng5 35.f4 Nf7 36.Kf3 g5 37.Rd4 Kg7 38.Red1 Nf6 39.Rxd6 Rxd6 40.fxg5 hxg5 41.Rxd6 Nxd6 42.Ke3 Nf5+ 43.Kd3 Nxg3 44.Be6 Nge4 45.Kd4 Nc5 46.Bc8 a5 47.Kc4 Nxa4 48.b4 axb4 49.Kxb4 Nc5 50.Kb5 Ncd7 51.Bb7 g4 52.Bg2 Kg6 53.Bf1 g3 54.Kc6 Kf5 55.Bh3+ Kf4 56.Bf1 Ke3 57.Bh3 Kf2 58.Kb5 Ke3 59.Bg2 Kf2 60.Bh3 Ke3 61.Bf1 Nd5 62.Kc6 N7f6 63.Bg2 Kd4 64.Bh1 Ke5 65.Bg2 Kd4 66.Bh1 Ne4 67.Bg2 Ne3 68.Bh1 Nf2 69.Bf3 Nc4 70.Bg2 Ne4 71.Kb5 Ned2 72.Bh3 Ne4 73.Bg2 Nc3+ 74.Kb4 Ne3 75.Bh1 Ned5+ 76.Ka3 b5 77.Kb3 b4 78.Bg2 Ne4 79.Bh1 Nd2+ 80.Kc2 Ne4 81.Kb3 Nd2+ 82.Kc2 b3+ 83.Kxd2 Ne3 84.Kc1 Kc3 85.Be4 b2+ 86.Kb1 Nf1 87.Ka2 Nd2 88.Bh7 g2 89.Bd3 g1=Q 90.Bb1 Qa7# 0-1