1.e4 c5 2.Nf3 a6 3.c4 Nc6 4.d4 cxd4 5.Nxd4 e5 6.Nf5 d6 7.Nc3 Nf6 8.Bg5 h6 9.Bxf6 Qxf6 10.Be2 g6 11.Ne3 Qd8 12.Bg4 Bxg4 13.Qxg4 h5 14.Qd1 Bh6 15.O-O O-O 16.Qd3 Nd4 17.Ned5 Ne6 18.b4 Kg7 19.Rad1 Rc8 20.Ne2 h4 21.g3 Qg5 22.Kh1 Qh5 23.Rg1 b5 24.cxb5 axb5 25.f4 Qg4 26.Rdf1 Qh3 27.Rf3 Rc4 28.g4 Nxf4 29.Nexf4 Bxf4 30.Rxh3 Rc3 31.Qxc3 Bxh2 32.Qc5 Kh6 33.Qxd6 Bg3 34.Qc7 Kg7 35.Qxe5+ Bxe5 36.Rd1 Rb8 37.Nc3 Bd4 38.Rd2 Rb7 39.g5 Kh7 40.Ne2 Bh8 41.Ra3 Bg7 42.Ra6 Bf8 43.Kh2 Rc7 44.Ng1 f6 45.Ra8 Bg7 46.Rf2 Rc3 47.Rxf6 Bxf6 48.gxf6 g5 49.f7 Rc2+ 50.Kh1 Rc5 51.Rb8 g4 52.bxc5 Kh6 53.Re8 g3 54.Ra8 Kg6 55.c6 Kh5 56.Rc8 Kg6 57.Re8 Kh5 58.Rh8+ Kg5 59.e5 b4 60.f8=R g2+ 61.Kh2 b3 62.Rh5+ Kg4 63.Rg5+ Kxg5 64.axb3 h3 65.Kg3 Kg6 66.e6 Kh5 67.Rf7 h2 68.Kxh2 Kg6 69.c7 Kg5 70.Rf2 Kg6 71.c8=N Kh7 72.Rd2 Kh6 73.Nh3 Kg7 74.Na7 Kf8 75.Rf2+ Ke7 76.Rf7+ Kd8 77.Nb5 Kc8 78.Rf4 Kd8 79.Nc7 Ke7 80.Re4 Kd6 81.Rh4 g1=R 82.Nxg1 Kc5 83.Rh5+ Kc6 84.Nd5 Kc5 85.b4+ Kd6 86.Rh4 Kxd5 87.b5 Ke5 88.b6 Kd5 89.e7 Kc5 90.e8=B Kd6 91.b7 Kc5 92.b8=R Kd6 93.Re4 Kd5 94.Rc8 Kd6 95.Re5 Kxe5 96.Nf3+ Kf4 97.Bg6 Kg4 98.Rc4+ Kxf3 99.Re4 Kf2 100.Bh5 Kf1 101.Kg3 Kg1 102.Re1# 1-0