1.d3 d5 2.Nf3 Nf6 3.g3 c5 4.Bg2 Nc6 5.Bf4 Nh5 6.Bd2 Nf6 7.O-O h6 8.e4 e6 9.Nc3 Be7 10.Bf4 d4 11.Nb5 O-O 12.a4 Ne8 13.Na3 g5 14.Bd2 e5 15.Nc4 f6 16.Ne1 Ng7 17.f4 exf4 18.gxf4 Be6 19.b3 Qd7 20.f5 Bf7 21.h4 Bd8 22.hxg5 hxg5 23.Qg4 Bc7 24.Qh3 Bxc4 25.bxc4 Kf7 26.Qh7 Ne5 27.Nf3 Rh8 28.Nxe5+ Bxe5 29.Qg6+ Kg8 30.Kf2 Qf7 31.Rh1 Qxg6 32.fxg6 Nh5 33.Bf3 Nf4 34.Bxf4 Bxf4 35.Bg4 Kg7 36.Bf5 Rxh1 37.Rxh1 Rh8 38.Rb1 b6 39.a5 g4 40.Bxg4 Kxg6 41.axb6 axb6 42.Bf5+ Kf7 43.Rxb6 Rh2+ 44.Kf3 Be5 45.Rb7+ Kf8 46.Rb2 Ke7 47.Ra2 Kd6 48.Kg4 Rg2+ 49.Kh5 Kc7 50.Kh6 Kb6 51.Kh7 Rg5 52.Rb2+ Kc6 53.Be6 Kc7 54.Rb5 Bd6 55.Bd5 Kd8 56.Ra5 Kc7 57.Ra6 Kd7 58.Ra7+ Kd8 59.Be6 Be5 60.Ra5 Bd6 61.Bf5 Kc7 62.Bg6 Kb6 63.Rb5+ Kc6 64.Kg7 Be5 65.Kf7 Rg2 66.Rb2 Kc7 67.Bf5 Kc6 68.Be6 Rh2 69.Ke7 Rh7+ 70.Bf7 Kc7 71.Rb5 Kc6 72.Ke6 Rh8 73.Rb1 Rd8 74.Ke7 Rd7+ 75.Ke8 Ra7 76.Bd5+ Kc7 77.Rb5 Bd6 78.Kf7 Be5 79.Ke7 Kc8+ 80.Ke6 Rc7 81.Ba8 Kd8 82.Kd5 Ke7 83.Rxc5 Rxc5+ 84.Kxc5 Kd7 85.Kb6 Bc7+ 86.Kb5 Be5 87.c5 Kc7 88.Kc4 Kb8 89.Bc6 Kc7 90.c3 Kxc6 91.cxd4 Bh2 92.d5+ Kd7 93.d4 Bg3 94.Kd3 Kc7 95.Kc3 Kd7 96.Kc4 Kc7 97.Kb5 Bf2 98.e5 Bxd4 99.d6+ Kd8 100.e6 Be5 101.Kc6 f5 102.e7+ Ke8 103.Kd5 Bg3 104.Ke6 Bxd6 105.cxd6 f4 106.d7# 1-0