1.e4 c5 2.Nf3 e6 3.Be2 Nc6 4.d4 d5 5.exd5 exd5 6.O-O Nf6 7.c4 dxc4 8.Bxc4 cxd4 9.Ng5 Ne5 10.Re1 Qc7 11.Bxf7+ Kd8 12.Bb3 h6 13.Bf4 Bd6 14.Qxd4 hxg5 15.Bxe5 Re8 16.Nc3 Rxe5 17.Rxe5 Bd7 18.Rxg5 Bxh2+ 19.Kf1 Bf4 20.Rxg7 Be5 21.Qd3 Qd6 22.Qxd6 Bxd6 23.Kg1 Rc8 24.Rd1 Bf4 25.Ba4 Rb8 26.Bxd7 a6 27.Kh1 Ng4 28.Bxg4+ Bd6 29.Rg5 Rc8 30.Rg8+ Kc7 31.Ra1 Re8 32.Be2 Be7 33.Bd1 Rd8 34.b3 Kc6 35.f3 Bd6 36.Rh8 Re8 37.Ne2 Rxh8+ 38.Kg1 Bc5+ 39.Kf1 Rh1+ 40.Ng1 Rxg1+ 41.Ke2 Rxg2+ 42.Kd3 b5 43.Rc1 Kb6 44.Rc2 Rg1 45.Be2 Rh1 46.Ke4 Rh4+ 47.Ke5 Bd4+ 48.Kd5 Be3 49.Rc6+ Kb7 50.Re6 Rd4+ 51.Kc5 Bf2 52.a3 Kc7 53.a4 Rd6+ 54.Kb4 Rxe6 55.Ka5 bxa4 56.b4 Bd4 57.Bd1 a3 58.Bb3 Rc6 59.Bd5 Rc1 60.f4 Bg7 61.f5 Kc8 62.Be6+ Kd8 63.Bg8 Ke7 64.Bf7 Bf6 65.Bg8 Kd6 66.Bb3 Bb2 67.Kxa6 Rd1 68.Kb5 Rd2 69.Ba2 Kc7 70.Bf7 Bd4 71.Ba2 Kd6 72.Ka4 Rxa2 73.Kb5 Re2 74.f6 Rd2 75.Ka4 Ke5 76.Kb5 Re2 77.f7 Rf2 78.f8=R Rxf8 79.Ka6 Rf7 80.Kb5 Kd5 81.Ka4 Kc6 82.Kxa3 Rf2 83.Kb3 Bg7 84.Ka3 Bb2+ 85.Kb3 Kc7 86.Ka4 Rf7 87.Ka5 Rf8 88.Ka4 Kc6 89.Ka5 Ba3 90.Ka4 Rc8 91.Ka5 Kd6 92.Kb5 Rg8 93.Ka4 Rg3 94.Ka5 Rg7 95.Ka6 Rg6 96.Kb7 Kd5 97.b5 Rg1 98.Ka8 Ke6 99.Kb8 Rc1 100.b6 Kd5 101.b7 Bd6+ 102.Ka8 Ra1# 0-1