1.e4 c5 2.Nf3 d6 3.d4 Nf6 4.c3 Nxe4 5.Bd3 Nf6 6.O-O e6 7.dxc5 dxc5 8.Qe2 Be7 9.Rd1 Nbd7 10.Bf4 O-O 11.c4 Nh5 12.Be3 Qc7 13.Rd2 Ndf6 14.Nc3 b6 15.Nb5 Qb8 16.Rad1 a6 17.Nc3 Bb7 18.Bc2 Qc7 19.Ng5 g6 20.Nce4 Rad8 21.Rxd8 Rxd8 22.Rxd8+ Bxd8 23.Bd2 Nf4 24.Qf3 Nxe4 25.Bxe4 Bxg5 26.Bxb7 Nh3+ 27.Qxh3 Bxd2 28.Qf3 Qe5 29.g3 Qxb2 30.Bxa6 Qxa2 31.Bb5 Kg7 32.Kg2 Qa1 33.Qb7 Ba5 34.Be8 Qf6 35.Qf3 Qxf3+ 36.Kxf3 Bc3 37.Ke2 Bd4 38.Bb5 f5 39.f3 Kf6 40.h3 e5 41.Bc6 Kg5 42.Kf1 h5 43.h4+ Kf6 44.Kg2 g5 45.hxg5+ Kxg5 46.Be8 Bc3 47.Kf2 Bd2 48.Ke2 Bc1 49.Kf2 f4 50.gxf4+ Bxf4 51.Kg2 Bd2 52.Bc6 Kf4 53.Kh3 b5 54.cxb5 Ba5 55.Kh4 c4 56.Kxh5 Ke3 57.Be4 c3 58.Kg6 Kd2 59.Kf5 Bc7 60.b6 Bb8 61.Ke6 c2 62.Bxc2 Kxc2 63.Kd7 Kd3 64.Kc8 Bd6 65.Kd7 Bc5 66.b7 Ba7 67.Ke6 Bb8 68.Kd7 Ke3 69.Kc8 Ba7 70.Kd7 Kxf3 71.b8=R Bxb8 72.Kc6 e4 73.Kb7 e3 74.Kc6 Kf2 75.Kb7 Ke1 76.Kc6 Kf2 77.Kd5 Kf1 78.Kc4 Bd6 79.Kd4 e2 80.Kd5 e1=R 81.Kc6 Ra1 82.Kd5 Ra7 83.Kxd6 Rb7 84.Kc6 Rg7 85.Kd6 Rg8 86.Ke7 Ke1 87.Ke6 Re8+ 88.Kd6 Rf8 89.Kd7 Rh8 90.Ke6 Ra8 91.Kf6 Rd8 92.Kg5 Kf1 93.Kf5 Rd1 94.Ke4 Kg2 95.Kf5 Rd6 96.Kg4 Kf2 97.Kf4 Rd1 98.Kg4 Rd4+ 99.Kh5 Kg3 100.Kg6 Rd8 101.Kg5 Rd6 102.Kf5 Rc6 103.Ke4 Rc1 104.Kf5 Rc2 105.Ke6 Kh3 106.Kd7 Rd2+ 107.Ke7 Rb2 108.Kd8 Rh2 109.Kc8 Rg2 110.Kb7 Rg5 111.Ka6 Re5 112.Kb7 Rc5 113.Ka7 Kg3 114.Kb6 Rf5 115.Ka7 Ra5+ 116.Kb7 Kf2 117.Kb6 Re5 118.Ka6 Rf5 119.Kb7 Rf6 120.Kc7 Ke3 121.Kb7 Kd4 122.Kb8 Rf7 123.Kc8 Kd5 124.Kd8 Kd6 125.Ke8 Rf5 126.Kd8 Rg5 127.Ke8 Rf5 128.Kd8 Rf8# 0-1