1.Nf3 g6 2.e4 d6 3.d4 Bg7 4.h3 Nf6 5.Nc3 O-O 6.Be3 d5 7.exd5 Nxd5 8.Nxd5 Qxd5 9.c4 Qd6 10.Qd2 c5 11.Be2 cxd4 12.Nxd4 Nc6 13.Nxc6 Qxd2+ 14.Bxd2 bxc6 15.O-O-O a5 16.Bg5 a4 17.Rd2 Bf5 18.g4 Be6 19.Bxe7 Rfe8 20.Bd6 c5 21.Bxc5 Rac8 22.Be3 Bxc4 23.Bxc4 Rxc4+ 24.Kb1 Rb8 25.Rhd1 h5 26.gxh5 gxh5 27.Bd4 Rbb4 28.a3 Rb5 29.Rg1 f6 30.Bxf6 Rb7 31.Rg5 Rcc7 32.Bxg7 Rxg7 33.Rxh5 Rg1+ 34.Ka2 Rb3 35.Rd8+ Kg7 36.Ra5 Rxh3 37.Rxa4 Rgg3 38.Rdd4 Kf6 39.Ra7 Rg4 40.Rxg4 Rh1 41.Rg2 Rh8 42.Rg4 Ra8 43.Rg2 Rxa7 44.Rg4 Ra5 45.Ka1 Re5 46.f4 Ke6 47.b3 Rh5 48.Rg5 Rh4 49.Rc5 Rh2 50.f5+ Kd7 51.b4 Rg2 52.Rc4 Rg3 53.Kb2 Rg2+ 54.Rc2 Re2 55.Rxe2 Kc6 56.Re5 Kd7 57.Rd5+ Kc6 58.Rd4 Kc7 59.b5 Kb8 60.a4 Kc7 61.Re4 Kd8 62.f6 Kc8 63.Rb4 Kb8 64.Ka1 Kc7 65.b6+ Kc6 66.Kb1 Kd7 67.f7 Kc6 68.Rf4 Kc5 69.Rf3 Kd4 70.Rb3 Ke4 71.Rb5 Kf4 72.Kc1 Kg3 73.Rf5 Kh4 74.b7 Kh3 75.Rd5 Kg2 76.f8=R Kg3 77.Rff5 Kg2 78.Rfe5 Kh1 79.Rd3 Kh2 80.Rc5 Kg1 81.Rd8 Kf2 82.Rd1 Kg3 83.Rc4 Kg2 84.Rg4+ Kf3 85.b8=R Kf2 86.Rdd8 Kf3 87.Kd2 Kxg4 88.a5 Kh4 89.Rd6 Kg3 90.Rg8+ Kh3 91.Kc2 Kh4 92.Rb8 Kh3 93.Rc8 Kg4 94.Re6 Kg3 95.Re7 Kg4 96.Rb7 Kf3 97.Rd8 Kg2 98.Rd2+ Kf1 99.Kd1 Kg1 100.Rb4 Kh1 101.Rd8 Kg2 102.Kc2 Kh2 103.Rg8 Kh1 104.Rb5 Kh2 105.Kd2 Kh1 106.Rb6 Kh2 107.Rh6# 1-0