1.e4 c5 2.Nf3 d6 3.d4 Nf6 4.Nc3 cxd4 5.Nxd4 g6 6.f3 a6 7.g4 e5 8.Nb3 Be6 9.g5 Nh5 10.Be3 h6 11.h4 Nf4 12.Bxf4 exf4 13.Qd4 Rh7 14.O-O-O Nc6 15.Qa4 hxg5 16.Nc5 Rxh4 17.Rxh4 gxh4 18.Nxb7 Qc7 19.Na5 Rc8 20.Nc4 Rb8 21.Nd5 Qb7 22.b3 Kd8 23.Na5 Nxa5 24.Qxa5+ Ke8 25.Nc7+ Kd7 26.Nxe6 fxe6 27.Bh3 Qb6 28.Qa4+ Qc6 29.Bxe6+ Kc7 30.Qd4 Qc5 31.Qf6 Qe5 32.Qxe5 dxe5 33.Rd7+ Kc6 34.c3 a5 35.Bh3 Bc5 36.Rd5 Bb6 37.Rxe5 Rd8 38.Re6+ Kc7 39.Kc2 Be3 40.b4 a4 41.Kb2 Rd3 42.b5 g5 43.e5 Bb6 44.Bg4 h3 45.Re7+ Kd8 46.Rh7 Rd2+ 47.Ka3 h2 48.Kxa4 Rxa2+ 49.Kb3 Re2 50.Kc4 Bg1 51.Kd5 Rd2+ 52.Ke6 Rc2 53.Kf6 Rxc3 54.e6 Bd4+ 55.Kxg5 Rc5+ 56.Bf5 Rxb5 57.Rxh2 Ra5 58.Rh4 Ra7 59.Bg4 Ke7 60.Kxf4 Kf6 61.Ke4 Bf2 62.Rh6+ Ke7 63.f4 Ra4+ 64.Kf3 Bc5 65.Rh7+ Kd6 66.Rd7+ Kc6 67.Rf7 Ra7 68.Rf6 Be7 69.Rf7 Bc5 70.Ke4 Kd6 71.Rf8 Ke7 72.Rf5 Bb6 73.Rh5 Kf6 74.Rh6+ Kg7 75.Rh1 Ra4+ 76.Kf5 Ra5+ 77.Ke4 Ra4+ 78.Ke5 Bd4+ 79.Kf5 Ra5+ 80.Ke4 Ra4 81.Bd1 Rb4 82.Bc2 Bc3+ 83.Kf3 Kf6 84.f5 Be5 85.Rh7 Rf4+ 86.Ke3 Rc4 87.Rf7+ Kg5 88.e7 Rc8 89.Rf8 Bf4+ 90.Kd3 Rc7 91.e8=Q Rb7 92.Rh8 Kxf5 93.Ba4 Kg5 94.Qd8+ Kf5 95.Qa5+ Be5 96.Bc6 Rc7 97.Bf3 Rc2 98.Rh5+ Ke6 99.Rh8 Rc5 100.Qxc5 Kd7 101.Bg4# 1-0