1.e4 c5 2.Nf3 e6 3.b3 d6 4.d4 cxd4 5.Nxd4 Nf6 6.Bd3 e5 7.Nf3 d5 8.exd5 e4 9.Qe2 Qxd5 10.Nbd2 Bb4 11.O-O Bf5 12.Nxe4 Nxe4 13.c4 Qe6 14.Nd4 Nc3 15.Qf3 Be4 16.Nxe6 Bxf3 17.Nc7+ Kd8 18.Nxa8 Ne2+ 19.Kh1 Nxc1 20.Rfxc1 Bc6 21.a3 Bd6 22.c5 Be5 23.Rab1 Nd7 24.b4 Ke7 25.b5 Bd5 26.c6 Nf6 27.cxb7 Bxb7 28.Nc7 Rd8 29.Rb3 Ng4 30.Kg1 Bd4 31.Rc2 Bb6 32.Na6 Be4 33.Nb4 Kf8 34.h3 Nxf2 35.Rxf2 Bxd3 36.Nxd3 Rxd3 37.Rxd3 Bxf2+ 38.Kxf2 f5 39.Rd6 g5 40.Rh6 Ke7 41.Rxh7+ Kd6 42.Rb7 Kd5 43.Rg7 Kc5 44.Rxa7 Kc4 45.Rg7 Kd5 46.Rxg5 Kd4 47.Rg8 Kc4 48.Rg3 Kxb5 49.Rb3+ Kc4 50.Rf3 Kd4 51.Rf4+ Kc3 52.Rxf5 Kd2 53.Ra5 Kd1 54.Rg5 Kd2 55.Rg4 Kc1 56.Rb4 Kd1 57.Rh4 Kd2 58.Rh5 Kd1 59.Rc5 Kd2 60.Rg5 Kd3 61.Rg7 Ke4 62.Ra7 Kd3 63.Re7 Kc3 64.Re6 Kd4 65.Re8 Kd3 66.Re3+ Kc2 67.Re4 Kd1 68.Re2 Kc1 69.Re7 Kd2 70.Re6 Kd1 71.Re5 Kc2 72.Re7 Kc3 73.Ra7 Kc4 74.Ra6 Kc3 75.Ra5 Kb3 76.Ra4 Kc2 77.Rg4 Kb3 78.Rg7 Ka4 79.Rb7 Ka5 80.Rh7 Kb6 81.Rh5 Ka7 82.Rb5 Ka8 83.Rg5 Kb7 84.Ra5 Kb6 85.Rg5 Kb7 86.Rc5 Ka8 87.Rc4 Kb8 88.a4 Ka8 89.Kg3 Kb8 90.Rg4 Kc8 91.Rg5 Kd8 92.Rb5 Ke7 93.Rh5 Kf7 94.Rc5 Kf6 95.Rc8 Kg6 96.Rc2 Kf5 97.Rc4 Kg5 98.Rc6 Kh5 99.Kf4 Kh4 100.Rh6# 1-0