1.e4 c5 2.Nf3 d6 3.Qe2 g6 4.c3 Nc6 5.d4 cxd4 6.cxd4 Bg7 7.d5 Ne5 8.Nxe5 Bxe5 9.Nc3 f5 10.f4 Bxc3+ 11.bxc3 fxe4 12.Qxe4 Nf6 13.Qd4 Qb6 14.Be3 Qb2 15.Rc1 Bf5 16.h3 O-O 17.g4 Be4 18.Rg1 Bxd5 19.g5 e5 20.fxe5 dxe5 21.Qd1 Qxa2 22.gxf6 Rxf6 23.Ra1 Rxf1+ 24.Rxf1 Qc4 25.Qd2 Qe4 26.Kd1 Bc4 27.Re1 Qf3+ 28.Kc1 Qxh3 29.Rxa7 Rxa7 30.Bxa7 Qe6 31.Qd8+ Kg7 32.Bc5 Qf5 33.Qe7+ Bf7 34.Qxe5+ Qxe5 35.Rxe5 Kf6 36.Re7 b6 37.Bb4 h5 38.Rb7 h4 39.Be7+ Kf5 40.Bxh4 Bc4 41.Rxb6 g5 42.Bxg5 Kxg5 43.Kd2 Kf5 44.Ke3 Ke5 45.Rh6 Be6 46.Rh5+ Kd6 47.Kd4 Bd7 48.Rh2 Be6 49.Rh6 Kd7 50.Ke5 Bc4 51.Rh4 Bg8 52.Rh8 Bc4 53.Rh4 Bg8 54.Rg4 Bb3 55.Rg7+ Kc6 56.Kd4 Kd6 57.Rg1 Be6 58.c4 Bc8 59.c5+ Ke6 60.Re1+ Kd7 61.Kd5 Bb7+ 62.Ke5 Kc6 63.Kd4 Bc8 64.Rh1 Bg4 65.Rh6+ Kc7 66.Ke5 Bf3 67.Rf6 Bg2 68.Rh6 Bf3 69.Rh4 Kc6 70.Kd4 Bg2 71.Rh6+ Kc7 72.Rh2 Bf3 73.Ke5 Kc6 74.Kd4 Bg4 75.Rh6+ Kc7 76.Kd5 Bf3+ 77.Ke5 Bg2 78.Rh2 Bb7 79.Kd4 Bf3 80.Rf2 Bb7 81.Ke5 Kc6 82.Kd4 Bc8 83.Rf6+ Kc7 84.Kd5 Bb7+ 85.c6 Ba8 86.Kc5 Bxc6 87.Rxc6+ Kd7 88.Kd5 Ke7 89.Ke5 Kf7 90.Rd6 Ke7 91.Rd4 Kf7 92.Kf5 Ke7 93.Rd1 Kf7 94.Re1 Kg7 95.Re4 Kf7 96.Re1 Kg7 97.Re7+ Kf8 98.Kf6 Kg8 99.Rb7 Kh8 100.Kg6 Kg8 101.Rb8# 1-0