1.e3 c5 2.Nf3 Nf6 3.c4 g6 4.d4 cxd4 5.exd4 d5 6.cxd5 Nxd5 7.Qb3 Bg7 8.Bc4 e6 9.Bg5 Qb6 10.Nc3 Qxb3 11.axb3 h6 12.Bd2 O-O 13.Bxd5 exd5 14.Nxd5 Nc6 15.Nc7 Rb8 16.d5 Ne5 17.Nxe5 Bxe5 18.Nb5 Bxb2 19.Rxa7 Re8+ 20.Be3 Re5 21.O-O Rxd5 22.Bf4 Bf5 23.Bxb8 Rxb5 24.Bf4 g5 25.Be3 Rxb3 26.Rd1 Kh7 27.h3 Be6 28.Bd4 Bxd4 29.Rxd4 Rb1+ 30.Kh2 Rb2 31.f3 b5 32.Rb7 Kg7 33.Rb6 Kh7 34.Rb8 Kg7 35.h4 Kg6 36.Kg3 Kg7 37.h5 Rb1 38.Kh2 Rb2 39.Rdd8 Rb4 40.g4 Rb3 41.Kg2 Rb2+ 42.Kg3 Rb3 43.Rh8 Bd5 44.Rbg8+ Kf6 45.Rxh6+ Ke7 46.Rxg5 Rxf3+ 47.Kh4 Be6 48.Rxb5 Rf4 49.Rg5 Rf1 50.Rh8 Rh1+ 51.Kg3 Rg1+ 52.Kf3 Rf1+ 53.Kg2 Rf4 54.Kg3 Rf1 55.Rhg8 Rg1+ 56.Kh2 Bc8 57.Ra5 Bxg4 58.Kxg1 Kd7 59.h6 f5 60.Raa8 Bh5 61.Kg2 Kd6 62.h7 Bd1 63.Rab8 Bf3+ 64.Kh2 Bh1 65.Rbf8 Bf3 66.Rg5 Bb7 67.h8=R Ke7 68.Rb8 Kd6 69.Rh6+ Kd7 70.Rxb7+ Kc8 71.Rb1 Kd7 72.Rgh5 f4 73.Rg1 Kc8 74.Rh7 Kd8 75.Ra7 Kc8 76.Rah7 Kd8 77.Rg4 Ke8 78.Rhg5 Kf8 79.Rg1 f3 80.Rhg7 Ke8 81.Rc5 f2 82.R1g2 f1=R 83.Rc4 Ra1 84.R7g5 Ra2 85.Re2+ Kd8 86.Rxa2 Ke7 87.Kh1 Kf6 88.Rg8 Kf5 89.Rb8 Ke6 90.Rcb4 Kd7 91.Re2 Kc7 92.Ra4 Kc6 93.Ra5 Kc7 94.Rh2 Kd6 95.Rba8 Kc6 96.Rh4 Kc7 97.Ra3 Kd6 98.Re3 Kc6 99.Rd8 Kb6 100.Ree8 Ka6 101.Rd2 Kb5 102.Rd7 Kc5 103.Re2 Kb6 104.Rg7 Ka6 105.Rf4 Kb5 106.Re5+ Kb6 107.Rf6# 1-0