1.e4 c5 2.Nf3 e6 3.Nc3 Nc6 4.d4 cxd4 5.Nxd4 Qc7 6.Be3 a6 7.Bd3 h6 8.O-O Nf6 9.Qe2 Be7 10.f4 d6 11.Nxc6 bxc6 12.Rae1 Bb7 13.Bd2 Nd7 14.e5 d5 15.f5 O-O-O 16.Na4 Kb8 17.b4 c5 18.Bxa6 cxb4 19.Rb1 Bxa6 20.Qxa6 Qb7 21.Qa5 Qa7+ 22.Qxa7+ Kxa7 23.Bxb4 Bxb4 24.Rxb4 Rhf8 25.Nc3 Rb8 26.Nb5+ Ka6 27.Nc7+ Ka5 28.Rxb8 Rxb8 29.fxe6 fxe6 30.Nxe6 Nxe5 31.Nxg7 Rb2 32.Rf5 Rb1+ 33.Kf2 Ng4+ 34.Ke2 Rg1 35.Rxd5+ Kb6 36.h3 Rxg2+ 37.Kf3 Ne3 38.Kxe3 Rxg7 39.Rh5 Rg3+ 40.Kd2 Ra3 41.Rxh6+ Kc5 42.Rh5+ Kc6 43.Rh8 Rxa2 44.h4 Kc5 45.h5 Ra1 46.h6 Rh1 47.h7 Rh2+ 48.Kc3 Rh3+ 49.Kb2 Kc6 50.Rc8+ Kd6 51.h8=R Rxh8 52.Rxh8 Ke7 53.Rh2 Kd8 54.Rh5 Kd7 55.Rb5 Ke7 56.Rg5 Ke8 57.Kb1 Kd7 58.Ra5 Kc7 59.Re5 Kd8 60.Re3 Kd7 61.Re2 Kc6 62.Re4 Kd7 63.Re3 Kd8 64.Re2 Kc7 65.Re4 Kb8 66.Re3 Kc7 67.Kb2 Kd8 68.Re6 Kc8 69.Re7 Kd8 70.Ka3 Kxe7 71.Kb4 Kd6 72.Kb5 Ke5 73.c4 Kd4 74.c5 Ke4 75.c6 Ke5 76.c7 Kd6 77.c8=R Ke6 78.Rc2 Kd6 79.Rg2 Kd7 80.Rg4 Ke7 81.Rb4 Kd6 82.Rh4 Ke5 83.Rh5+ Ke4 84.Rh3 Ke5 85.Rh2 Kf5 86.Rb2 Kg5 87.Rf2 Kh4 88.Rf5 Kh3 89.Rf7 Kh2 90.Ra7 Kg2 91.Rg7+ Kf3 92.Rb7 Kg4 93.Rh7 Kf4 94.Rh5 Ke4 95.Rh6 Kd3 96.Rh7 Kc2 97.Rh4 Kb1 98.Kb4 Kc1 99.Rh2 Kd1 100.Kc3 Ke1 101.Kd3 Kf1 102.Ke3 Kg1 103.Ra2 Kf1 104.Kf3 Ke1 105.Rh2 Kf1 106.Rh1# 1-0